DevOps Engineer (AWS, Azure, OCI)
About Us:
Excent is a forward-thinking and dynamic company specializing in product development. Our focus is on providing state-of-the-art solutions by leveraging the latest technologies and crafting Platform as a Service (PaaS) and Software as a Service (SaaS) products for our valued customers and clients. As a startup, we are on the lookout for exceptionally talented and driven individuals who are eager to embark on this journey with us and grow alongside our organization. We warmly welcome individuals from diverse age groups, cultural backgrounds, and various countries to join our team and collaborate with us in the development of top-notch end-user software applications.
Job Description:
As a DevOps Engineer at Excent, you will be responsible for designing, implementing and maintaining robust and scalable DevOps pipelines across multiple cloud platforms, including OCI, AWS and Azure. You will work closely with development and operations teams to streamline software delivery and enhance infrastructure reliability.
Responsibilities:
- Cloud Infrastructure Management: Set up and configure cloud resources and services in OCI, AWS and Azure to support development and deployment pipelines.
- Automation: Design and implement automation scripts and workflows using tools like Terraform, Pulumi, GitHub Actions, Stackguardian, Octopus Deploy.
- Containerization: Manage and orchestrate containerized applications using Docker and Kubernetes in multi-cloud environments.
- CI/CD Pipelines: Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines for various software projects.
- Infrastructure as Code (IaC): Implement Infrastructure as Code practices to automate infrastructure provisioning and configuration.
- Security and Compliance: Ensure the security and compliance of cloud resources and applications, including implementing best practices and monitoring.
- Monitoring and Logging: Set up monitoring and logging solutions to track system performance, troubleshoot issues, and optimize resources.
- Backup and Disaster Recovery: Implement backup and disaster recovery strategies for critical systems and data.
- Collaboration: Collaborate with development, operations, and security teams to ensure smooth software delivery and operations.
- Documentation: Create and maintain documentation for infrastructure configurations, processes, and best practices.
Qualifications:
- 5+ years’ experience as DevOps engineer
- Strong expertise in Oracle Cloud Infrastructure (OCI), Amazon Web Services (AWS) and Microsoft Azure.
- Proficiency in Infrastructure as Code (IaC) tools like Terraform and Pulumi.
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of continuous integration and continuous deployment (CI/CD) best practices and tools like GitHub Actions, TravisCI and Octopus Deploy.
- Familiarity with version control systems, preferably Git.
- Strong problem-solving and communication skills.
- Ability to work collaboratively in an agile development and operations environment.