Principal DevOps Engineer (Azure)
Creative Chaos
United States
Remote
USD 100,000 - 130,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading company in the tech industry is seeking a skilled professional to manage cloud automation and infrastructure solutions. The ideal candidate will possess strong experience in cloud environments and DevOps practices, ensuring reliable and scalable infrastructure. Responsibilities include troubleshooting, collaborating with developers, and maintaining effective communication with stakeholders. This role offers the opportunity to work on innovative cloud projects and contribute to the team's success.
Qualifications
- Minimum 6-10 years of relevant industry experience.
- Basic scripting skills in Python, Ruby, Bash, or PowerShell.
Responsibilities
- Ensure adherence to SLAs as per contract.
- Design, build, and manage cloud initiatives.
- Automate deployment of Linux applications.
Skills
Cloud Automation
Troubleshooting
Communication
Collaboration
Flexibility
Education
BS degree in Computer Science/Software Engineering
Tools
Jenkins
Azure
Docker
Terraform
Ansible
Kubernetes
Job Description:
- Responsible for ensuring adherence to the SLAs as per contract.
- Take the lead on urgent issues and projects, ensuring statuses are properly communicated and appropriate staffing resources are assigned as required.
- Cloud and Puppet Automation: Design, build, support, and manage engineering activities related to cloud initiatives. Develop, design, and support automation modules using puppet technologies.
- Troubleshoot and resolve issues in tech stack such as Linux, Networking, and Load Balancing.
- Maintain thorough process methodology and communicate effectively with all stakeholders.
- Collaborate with development engineering to create and deploy a CI/CD infrastructure.
- Develop and implement environments for quality assurance, development, etc.
- Deploy and support applications in a cloud environment.
- Ensure infrastructure security, reliability, scalability, and automation.
- Provide direct server support during operations such as deployment and production.
- Work with developers to ensure new environments meet requirements and best practices.
- Design, implement, and test infrastructure solutions.
- Automate deployment of Linux applications, configurations, and security settings.
- Evaluate candidates for open positions.
- BS degree in Computer Science/Software Engineering or a related field.
- Minimum 6-10 years of relevant industry experience.
- Experience with tools like Jenkins, Azure, App Center, CloudFormation, Ansible, Subversion, Docker, or equivalents.
- Strong experience managing cloud environments on platforms like Azure and AWS.
- Knowledge of DevOps practices and automation tooling.
- Hands-on experience with Microsoft products (TFS, TeamCity).
- Familiarity with virtualization techniques and data center requirements.
- Hands-on experience with automation tools such as Ansible and Chef.
- Experience with infrastructure tools like Terraform and CloudFormation.
- Experience with CI/CD toolchains, including Kubernetes.
- Basic scripting skills in Python, Ruby, Bash, or PowerShell.
- Experience with Linux distributions such as RHEL 8, CentOS, Ubuntu, and Amazon Linux.
- Excellent verbal and written communication skills in English.
- Flexible attitude and versatile personality.