What are the responsibilities and job description for the DevOps Engineer-Python and GCP position at Unison Systems Inc.?
DevOps Engineer-Python and GCP
Unison Systems is looking for a DevOps Engineer with strong Python and Google Cloud Platform (GCP) experience for our client, who is a global data products and technology company. They will be responsible to work with product owners and engineering teams to create Infrastructure as Code modules, application build and deployment pipelines for our products. Also, the DevOps Engineer will assist with setting up monitoring and alerting capabilities for the applications and provide solutions to any problems that may arise.
Skills that are a must have are Python, GCP, Gitlab, and Terraform experience. Nice to have skills are React and Typescript.
This will be a 100% remote job in the EST. 12 month long term contract.
Skills
- You have a proven track record of: Automate things as much as possible.
- Adapting to situations and remaining positive.
- A hands-on approach to the implementation of cloud-based applications.
- Executing delivery of infrastructure improvements with a focus on cost effectiveness and timely delivery. You can direct change through design and structure.
- Understanding the needs of the development teams in terms of infrastructure, and workflow.
- Familiarity with core areas of the infrastructure and networking
- Monitoring the security aspects of infrastructure such as external and internal interfaces, networking issues, and common attack vectors.
- Working with SREs and developers via pair programming sessions.
- Independent troubleshooting -- you are relentless in your search for solutions.
- You can demonstrate the ability to: Interpret architectural decisions taken during the design of software systems and infer how they impact the shape of the infrastructure.
- Reliably execute infrastructure changes needed to support the application.
- Cooperate with infrastructure engineers and software developers who are members of cross-functional delivery teams and are spread across multiple time zones.
- Understand and implement logging and monitoring frameworks.
- Do what you talk about - lead by example, outcomes oriented.
Knowledge
- You know DevOps principles
- Programming; Python
- CI/CD; GitLab , CloudFormation
- Cloud technologies; Google Cloud Platform, AWS, Azure
- Cloud infrastructure automation; Terraform, Helm
- Container platforms; containerd, docker, etc.
- Container orchestration platforms; Kubernetes
- Bash, YAML
- Infrastructure, Application Monitoring/Aleriting/Visualization; Datadog (preferred), Prometheus, Grafana etc..
- Networking concepts and cloud-based delivery models; CIDR notations, Subnets, Firewalls, DNS etc.
Nice to have
- Understands code and development practices such as Test Driven Development, Behavior Driven Development, and code reviews in GitHub and Gitlab
- Modern testing techniques and frameworks for mainstream programming languages: Node.js, Go, Python
- OAuth2 and OIDC semantics.
Unison Systems Inc. is a full-service IT consulting firm that offers staffing, consulting, direct-hire recruiting and solutions delivery services. Core areas of service include: •Software Engineering •Data Management •Project/Program Management •Infrastructure & Support