Summary
Join Method, a global design and engineering consultancy, as a DevOps Engineer and lead teams in delivering value reliably, rapidly, and securely. This client-facing role requires a diversified skillset encompassing programming, infrastructure management, and mentorship. You will work with various technologies and platforms, including mobile build processes and cloud environments. The ideal candidate possesses at least 3 years of experience with cloud providers, particularly Azure, and expertise in CI/CD pipelines, container technology, and automation. Method offers a collaborative environment, competitive perks, and a focus on work-life balance.
Requirements
- Have at least 3 years of experience with Cloud Providers (AWS, Azure or GCP), with Azure being a must
- Worked with Azure cloud environments to manage React applications and .NET API via Azure functions
- Set up and configure CI/CD pipelines using tools such as Jenkins, Github Actions
- Understand container technology, like Docker, and the growing ecosystem
- Have experience with build and delivery processes for mobile and/or web applications
- Always look for ways to automate
- Explain the advantages of containers (and could come up with some disadvantages)
- Be interested in improving the software delivery lifecycle using frameworks like Kubernetes and Terraform
- Be comfortable working in polyglot environments (at some point you’ll need to debug code written in Java, Nodejs, python, groovy, or Golang)
- Understand the benefits of static code analysis and open-source scanning
- Be ready to help inform “build vs. buy” decisions
- Field questions on topics like “DevOps,” “Microservices,” “Continuous Delivery,“ or “Serverless”
- Understand RBAC and the principles of least privilege
- Be familiar with both NoSQL (Mongo, Redis) and RDBM (Postgres, MySQL, SQL Server) systems
- Understand SLIs, SLOs, and Error Budgets and have to apply the four golden signals to them
- Be comfortable challenging the status quo and thinking outside the box
- Have experience with or the desire to lead others
- Work well with others
- Love the journey as much as the destination
- Enjoy working in and learning to use a wide variety of technologies and languages
Responsibilities
- Contribute as a programmer
- Manage infrastructure
- Mentor others
- Work with clients to help them deliver value more reliably, rapidly, and securely
- Help clients migrate to Kubernetes-based delivery models, serverless architectures, automated CI/CD, and monitoring of their systems
- Build out sustainable processes that can be 100% owned and operated by our clients
- Approach organizational and cultural problems in the software delivery lifecycle
Preferred Qualifications
Containers, Cloud, and some coding experience
Benefits
- Continuing education opportunities
- Flexible PTO and work-from-home policies
- 401K matching
- Health, Dental and Vision benefits, starting on day 1
- Company lunches, company outings, along with a lot of snacks
- Health and wellness programs
- Other location specific perks
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.