Position Details (What will you be doing?)
As a Specialist DevOps Engineer, you will be at the forefront of designing, implementing, and maintaining our infrastructure, ensuring the reliability, scalability, and security of our systems. Your collaboration with our development and operations teams to streamline our processes and enhance our continuous integration and delivery pipelines will be instrumental in our future success. The ideal candidate will have extensive experience with cloud platforms and automation tools, and a strong background in software development and operations.
Key Responsibilities
- Lead the design, implementation, and maintenance of our cloud infrastructure and environments.
- Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines.
- Collaborate with development teams to improve application deployment and reliability.
- Drive automation and orchestration of cloud infrastructure.
- Implement monitoring, logging, and alerting solutions to ensure the health and performance of our systems.
- Evaluate new technologies and tools to improve efficiency and scalability.
- Mentor and provide technical guidance to junior members of the team.
- Contribute to the overall architecture, standards, and best practices for our DevOps processes.
- Troubleshoot and resolve issues in development, test, and production environments.
Knowledge, Skills & Abilities
- Proven solution design experience with cloud platforms such as AWS, Azure.
- Expertise in infrastructure-as-code tools such as Terraform and CloudFormation.
- Hands-on experience with configuration management tools such as Ansible and Chef.
- Strong scripting and programming skills (e.g., Python, Bash, PowerShell).
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Solid understanding of networking, security, serverless, and microservices architectures.
- Excellent troubleshooting and problem-solving skills.
- Knowledge of monitoring and logging tools (e.g., Datadog, Elasticsearch).
- Working experience with source control, branching strategy with tools like GitHub.
- Ability to author technical documents and architectural flows.
- Excellent written and verbal communication skills.
Education & Experience
- Degree in computer science, Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Architect, Certified Kubernetes Administrator).
- 10+ years of DevOps experience.
- 8+ years working experience with AWS.
- 8+ years of supporting multi-tier applications.
- 5+ years programing or complex scripting experience.
- 5+ years working experience with application hosted in Windows and Linux based environment.
Technologies: Amazon Web Services (AWS), Linux, Windows, Docker, MySQL, SQLServer, Kubernetes, Chef, Ansible, Terraform, Jenkins, Serverless, Datadog, Snyk, GitHub.