Devops Engineer
Job Description
Job Description
Primary Responsibilities:
• Providing expertise on technical solution options, and contributing to decision-making discussions in areas such as serverless computing, containerized workloads, and big data
• Remaining up-to-date on internal and industry-wide best practices related to those solutions
• Evangelizing best practices for deployment automation
• Improving standardization and automation within maturing processes to enhance efficiency
• Performance testing and tuning to ensure production workloads are supported
• Assisting in the development and/or implementation of comprehensive information security procedures and practices to reduce attack surfaces and comply with best practices
• Augmenting project and systems documentation for technical and non-technical audiences
High-Value Professional Experience and Skills:
• Leadership/design of application and/or infrastructure migration projects from on-prem to cloud
• Proven expert in partnering and leading technology resources in solving complex business needs
• Cloud architecture design and implementation to solve key business needs and meet team goals
• Familiarity with current Microsoft Azure solutions; AWS and GCP experience also considered
• Automated CI/CD pipelines (Prefer GitHub Actions; Related: Jenkins, Argo CD)
• Infrastructure-as-Code (IaC) tools (Prefer Terraform; Related: Ansible, Puppet, ARM templates)
• Containerized workloads (Prefer AKS & Helm; Related: EKS, other K8s distributions, Docker, JFrog)
• Serverless solutions (e.g. Logic Apps, Function Apps, Functions, WebJobs, AWS Lambda)
Logging and monitoring tools (e.g., Fluentd, Prometheus, Grafana, Azure Monitor, Log Analytics)
• Network Security (e.g. Azure Policy, Active Directory/RBAC, ACLs, NSG rules, private endpoints)
• Big Data Analytics (e.g., Databricks, Synapse)
Other Desirable Professional Experience and Skills:
• Strong and enthusiastic technologist, able to demonstrate broad technical cloud knowledge
• Ability to act as a point of expertise, sharing knowledge and advising on best practices
• Strong budgeting/finance skills and experience with cost management
• Multi-component system integration and troubleshooting
• Performance analysis and tuning
• Secrets management (Prefer Hashicorp Vault; Related: Azure Key Vault, Secrets Manager)
• Kubernetes service meshes (Prefer Linkerd; Related: Istio, Traefik mesh)
• Coding/scripting (e.g., Linux/Bash/Sh, Windows/PowerShell/Batch, Python, Java)
• Other products in use: Jira, Confluence, Azure Storage Explorer, MySQL Workbench, Maven
Basic Professional Experience and Skills:
• Knowledge of SDLC and change control, and associated procedures
• Common source code control tools and repositories (e.g., Git/GitHub/GitLab, VS Code, SVN)
• Ability to describe and discuss technical solutions with various audiences
Required Education and Length of Professional Experience:
• 5+ years professional experience in IT related fields
• 2+ years professional experience in DevOps or SRE roles on a major cloud platform
• BSc+ in Engineering/Computer Science/IT, advanced degree preferred
• Industry certification for Cloud Developers/Architects (Prefer Azure; Related: AWS, GCP)