DevOps Engineer

Avatar
admin
Experience
  • 0 to 2 years of experience
Requirements
  • Bachelors in Computer Science or equivalent degree
  • 6+ months experience working with any of the major cloud providers preferably Google Cloud
  • Good hands-on experience in at least 1 programming language and 1 scripting language.
  • Proficient in Linux System Administration, operations and automation using bash scripting.
  • Experience/Knowledge of Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) offerings.
  • Familiarity working with Docker and Kubernetes setups.
  • Basic understanding of Networking concepts – VPC, subnet, CIDR ranges, routers, firewalls, NAT
  • Familiarity working with any DNS providers.
  • Understanding of infrastructure automation (IaC), continuous integration/deployment (CI/CD), relational/NoSQL data stores, security, networking, and cloud-based delivery models
  • Understanding of Monitoring & Logging Systems
  • Familiarity working with version control tools such as Bitbucket, Github/Gitlab
  • Strongly goal oriented individual with a continuous drive to learn and grow
  • Good communication skills
  • Emanates ownership, accountability and integrity
Responsibilities
  • Contribute to at least 1 customer project and coordinate with Senior Cloud Engineer, Product owner and Project Manager.
  • Learn and participate in Agile Development methodology.
  • Act according to task prioritization and deliver on commitments with a sense of urgency.
  • Given an introduction to a task, understand the scope with the help of Senior Cloud Engineer and drive the task to completion.
  • Participate in design and implementation of technical solutions in the fields of (among others): Cloud Architecture, Containerization, Automation, Cloud migrations and DevOps.
  • Learn to implement overall cloud architecture including Landing Zone configuration in Google Cloud (organization, network, storage, compute and integration with on-premises), security and compliance (IAM, billing managing, resource hierarchy, data security, security controls).
  • Configuring Compute systems (VMs, Kubernetes clusters)
  • Identify and use appropriate cloud services to support applications in the cloud and always follow best practices
  • Work with cloud Infrastructure monitoring / logging / profiling / alerting tools.
  • Contribution to the application life cycle and utilizing web services, API, REST, and RPC
  • Learn to troubleshoot effectively and Identify potential bottlenecks in Application Performance
  • Manage network-related workloads including DNS and firewalls
  • Define and document best practices and strategies regarding application deployment and infrastructure maintenance
  • Learn more about core computer science and the fundamental concepts to effectively contribute and coordinate with cloud native software engineers