DEVOPS ENGINEER JOB DESCRIPTION

Seeking a versatile DevOps Engineer proficient in coding, testing, and deployment across diverse environments, with a focus on application deployment and configuration management. Ideal candidates should possess a blend of programming skills, familiarity with infrastructure-as-code tools, and expertise in automating CI/CD pipelines. This role emphasizes collaboration, process optimization, and ensuring high system availability and robustness in large enterprises.

An Overview of DevOps Engineer Job Description Responsibilities and Qualifications

1. Seeking a seasoned DevOps Engineer adept in managing large-scale services. Join our dynamic team, where you'll play a crucial role in both the legacy and the future of gaming, ensuring our services and websites remain at the forefront. Whether it's crafting code, streamlining build processes, optimizing server configurations, or troubleshooting in real-time, your comprehensive expertise in DevOps practices will be the cornerstone of our continued success.

Functions of DevOps Engineer:

  • Design and Develop custom web services for a variety of game features hosted in the cloud.
  • Build and operate infrastructure, monitoring, and alerting for game services and websites.
  • Troubleshoot and resolve service, website, and infrastructure failures.
  • Experience with a cloud computing environment (Azure or others).
  • Experience operating Kubernetes clusters and services deployed within them.
  • Operational and automation experience with Linux.
  • Understanding of and experience with operating REST services.


Requirements and Qualifications of DevOps Engineer:

  • Bachelor's degree in Computer Science, related degree, or equivalent work experience.
  • 5+ years professional development experience in a role of similar responsibilities.
  • Experience with Prometheus and Grafana
  • Demonstrable experience creating or contributing to Helm charts
  • NET Core service development experience
  • Website development and/or operations experience, especially with PHP/WordPress
  • Experience using the Kusto Query Language
  • Demonstrable experience with Go/Python
  • Experience with build and release automation using Azure DevOps or comparable platform
  • History of game development experience or a passion for online gaming
  • Self-motivated and comfortable working in a fast-paced environment
  • Strong verbal and written communication skills

2. As a DevOps Engineer, you will help the Logistics team scale our development and deployment practices across those domains. You will design and develop processes and tools for multiple teams on both coasts to help them build, test, and deploy on- and off-robot software.

DevOps Engineer Roles and Duties:

  • Logistics applications require a combination of robot hardware, off-robot services, and infrastructure. 
  • Build and maintain tools and systems for build, release, deployment, and monitoring of systems in the field
  • Update and maintain the continuous integration pipelines
  • Automate and improve the development workflows for the team
  • Test and improve the security of the product
  • Help with the creation and maintenance of cloud infrastructure
  • Familiarity with modern Software Development practices
  • Some familiarity with our technology - we are a Python and C++ shop


DevOps Engineer Skills and Abilities:

  • Advanced experience with Linux administration and networking
  • Experience with tools including git, Jenkins, Docker, GitHub, modern build systems like Bazel.
  • Experience building and maintaining distributed Cloud (AWS/GCP/Azure) infrastructure
  • Experience supporting shipped software, including data ingest from deployments, monitoring, and remote access.
  • Enjoy working in a high-level, collaborative environment and promoting a culture of teamwork
  • Creative thinker with attention to detail; strong analytical, multitasking, and interpersonal skills
  • Approachable and adaptable; this is a dynamic environment where priorities are constantly changing
  • Ability to work extended hours or outside of normal business hours including weekends as needed

3. The DevOps Engineer is at the heart of optimizing our development life cycle, dedicated to designing, testing, refining, and automating workflows in line with CI/CD standards. By fostering collaboration between development teams and IT operations, this role is pivotal in streamlining processes to boost application quality and accelerate delivery times. The incumbent will also ensure our systems are robust, with high availability, through the implementation of efficient deployment and swift recovery strategies.

DevOps Engineer Details:

  • Oversee the installation of operating systems, network systems, software, and hardware
  • Monitor system operations to detect potential problems
  • Implement network systems to support communication between all departments
  • Provide technical direction and guidance to team members
  • Provide quality assurance review of new and existing software products
  • Previous experience in computer engineering or other related fields
  • Fundamental knowledge of networking, hardware, and software


DevOps Engineer Education and Experience:

  • Minimum 1-year using git in a team environment
  • Comfortable using CLI applications and UNIX shells
  • Minimum of 1-year experience with build server administration (Jenkins)
  • Experience w/build & deploy workflow development/maintenance
  • Experience debugging CI/CD pipelines
  • Experience w/build/deploy containerized applications (docker, podman, etc.)
  • Experience with Vagrant, VirtualBox, Build Tools (Apache Ant, Maven, Gradle), and Groovy Preferred
  • Experience with Java-based application development (Java, OpenEdge ABL, Groovy)
  • Experience with JVM debugging (AVM debugging a plus)
  • Strong troubleshooting and critical thinking skills
  • Ability to prioritize and multitask
  • Deadline and detail-oriented

4. The DevOps Engineer will be implementing and providing architecture guidance on a wide variety of DevOps automation pipelines built using our enterprise DevSecOps platform. Ideal candidates will already be familiar with multiple infrastructure-as-code and configuration management tools. Programming skills are required, including fluency in multiple general-purpose languages as well as declarative DSLs. You will also need basic software engineering knowledge, including algorithms and data structures. Additionally, proficiency in web technologies, HTTP, and networking is essential. This position provides an amazing opportunity to expand your DevOps engineering skills by stepping outside your comfort zone. Candidates will be expected to get up to speed quickly with tools they may not be comfortable with across a wide variety of project work, both internal and as support for our clients. You will also be working closely with our product engineering team to provide feedback and feature requests for our software platform.

Roles for DevOps Engineer:

  • Design and implement modern, complete DevSecOps pipelines using open source tools
  • Provide solution architecture support for clients, both in public/private cloud and on-premise
  • Help develop and maintain our catalog of pre-built DevSecOps automation solutions
  • Work with clients to translate business requirements into technical requirements
  • Work closely with the application engineering team, providing design feedback, opening issues, and making feature requests
  • Develop written technical product documentation and documentation of DevOps pipelines
  • Experience in software engineering, site reliability engineering, or other IT automation categories


Requirements for DevOps Engineer:

  • Bachelor's or Master's degree in Computer Science or similar technical discipline, or equivalent experience
  • Proficiency in computer science fundamentals, including data structures and algorithms
  • Experience with web technologies including HTTP and TCP/IP network stacks
  • Ability to lead new DevSecOps initiatives from inception to completion
  • Strong communication skills and ability to work closely with a small team, as well as with clients
  • Experience working with public cloud APIs and public cloud templating systems including AWS CloudFormation, Azure Resource Manager, and Google Cloud Deployment Manager and tools including Hashicorp Terraform
  • Experience with configuration management systems such as Red Hat Ansible, Chef, Puppet, SaltStack, PowerShell DSC, etc.
  • Experience with automated security and policy tools, such as OpenSCAP, CIS-CAT Pro, Open Policy Agent, Inspec, etc.
  • Experience automating containerized solution delivery, e.g. with Docker, Kubernetes, Helm, OpenShift, etc.
  • Proficiency in one or more general purpose programming languages, such as Python, Go, Ruby, JavaScript, Rust, Java, C/C++, etc.

5. As a DevOps Engineer, are you eager to play a pivotal role in supporting new software releases and making strategic infrastructure decisions? Join our dynamic team, where developing cutting-edge technologies and thriving in a fast-paced environment are at the core of what we do. In this critical position, you will leverage your technical expertise across multiple disciplines, contributing significantly to the backbone of our organization’s technology infrastructure.

DevOps Engineer Roles:

  • Repairs maintain, and provides preventative maintenance for an area of the infrastructure, following established procedures.
  • Implements changes to one or more components of the infrastructure, executing tests and reporting on performance.
  • Collects and analyzes data on the performance of installed technologies, identifying required and upgrades, for review by more senior engineering staff.
  • Performs troubleshooting, choosing from among a limited number of different procedures to find a solution.
  • Participates on project teams, executing changes in their component(s) of the infrastructure as directed.
  • Maintains and updates existing documentation and standard operating procedures.
  • Continues to develop an understanding of the infrastructure, their area(s) of technical focus, and all applicable processes and procedures.
  • Participates in on-call rotations as needed.
  • Possesses experience in implementing proceduralized solutions to support the effective operations of an element(s) of the infrastructure.
  • Develops technical expertise in one or more components of the infrastructure.
  • Operates effectively as part of a larger team and inmanaging own work.
  • May participate on project teams, executing a project task within a specific timeframe – usually in a matter of days up to a few weeks.


DevOps Engineer Minimum Requirements:

  • Typical candidates will possess 2+ years of relevant experience and B.A./B.S.
  • Degree in Computer Science or related fields or equivalent experience or M.S. in a related field.
  • Advanced skills diagnosing and resolving issues independently and as part of a team
  • Continuous Integration, Continuous Deployment, Automation
  • Degree in Computer Technology or equivalent experience
  • Information systems security certification a plus (e.g. Security +, CISSP)
  • AWS Certifications is a plus (AWS Certified Solutions Architect, SysOps Administrator, etc)
  • A passion for leveraging technology to enable client businesses
  • Self-starter, self-motivated

6. The DevOps Engineer will apply automation skills in establishing and maintaining continuous integration and continuous deployment environment in a mixed on-premise and cloud environment. You'll help build the integration, automation, and deployment processes of internally developed software.

DevOps Engineer Duties:

  • Perform releases in conjunction with teams to deliver software on time and with quality
  • Help develop the CI/CD environment including timely upgrades to source control systems
  • Build and maintain the CI/CD pipelines of our custom software
  • Help develop the CI/CD tools
  • Continuously improve the automation scripts
  • Manage and support QA and pre-prod environments in conjunction with the COTS release management group
  • Direct release deployment activities between multiple teams
  • Manage relationships between Development, Test, Ops, and the PMO on a daily basis
  • Working with developers to implement standardized builds and releases
  • Implement infrastructure as code including automated creation, settings, and spin down


DevOps Engineer Knowledge, Skills and Experience:

  • Bachelor's degree in Computer Science or related field with 1-5 years of experience
  • Experience creating CI/CD pipelines using modern technologies
  • Strong scripting skills
  • Powershell, TFS, and Azure DevOps experience is a plus
  • Ability to effectively interact with different business units in order to gather requirements/feedback
  • Ability to write technical instructions in the use of programs and/or program modifications
  • Ability to investigate and analyze information and to draw conclusions
  • Ability to learn and support new systems and applications
  • Strong communication skills with the ability to work well on a team
  • Ability to work independently and produce required results without close supervision

7. As a pivotal player in our DevOps team, the DevOps Engineer's role involves the expert setup, configuration, integration, testing, and ongoing management of our CI/CD Pipeline tools, crucial for our DevOps practices. This position is designed around a sophisticated tech stack, including Jenkins, Kubernetes, OpenShift, and a suite of automation tools, deployed across a diverse environment that spans hybrid Azure, AWS, and on-premises platforms. This role is integral in ensuring seamless, efficient development and deployment processes, leveraging the latest in technology to support our agile, fast-paced development cycles.

DevOps Engineer Functions:

  • You will be part of a team providing CI/CD Pipeline guidance and support within Azure and deploying to multiple platforms applying DevOps principles of Continuous Integration, Continuous Delivery/Deployment pipeline development, writing, and managing Infrastructure as Code, Automated Testing across multiple software applications.
  • You will be constructing, testing, and maintaining tools for continuous integration / continuous delivery (CI/CD).
  • You will be developing re-usable, automated processes, and custom implementation using tools such as Jenkins, OpenShift, Kubernetes, as well as others such as SonarQube, BitBucket, and Artifactory, Xray, SoapUI, Subject7, Jira and netsparker
  • You will be supporting the Data and Application teams in an Azure cloud environment and actively troubleshooting any issues that arise during testing and production, catching and solving issues before launch.
  • You will serve as Tier III support for the platform and available 24x7x365 per major system monitoring events you help develop and performing root cause analysis
  • You will automate our operational processes as needed, with accuracy and in compliance with our security requirements.


DevOps Engineer Knowledge, Skills and Experience:

  • BS degree in Computer Science, Engineering, Information Systems, or similar
  • Strong practical scripting experience.
  • 2+ years’ CI/CD Pipeline and/or DevOps experience in a Cloud or hybrid environment
  • Able to obtain a Government Public Trust Clearance
  • Have a strong foundation as a technologist, with equally strong verbal and written communications skills, with a passion for collaboration and Agile practices and method.
  • Experience working in the Health IT arena preferable.
  • Experience in providing hands-on Pipeline construction, evolution and management within a DevOps environment using Jenkins and containerization, and complimenting tools.
  • Experience in constructing, testing, and maintaining of containerized applications.
  • Proficient with software configuration management tools, Source Version Control tools such as Bitbucket, GIT.
  • Experience with designing and developing solutions for enabling push button using common Open Source Toolchains such as Jenkins, Maven, Artifactory, Java/.NET, Azure DevOps.
  • Experience with OpenShift and/or Kubernetes, Docker and monitoring tools.
  • Hands on experience with scripting languages such as Java, JavaScript, Perl, Ruby, Python, PHP, Groovy, Bash.
  • Solid team player that enjoys collaborating with other engineers on architecture and sharing designs with the team.
  • Interacts with others using sound judgment, good humor, and consistent fairness in a fast-paced environment.
  • Strong Linux system administration skills.
  • Knowledge of best practices related to DevOps, security, performance, and disaster recovery.

8. The DevOps Engineer role involves crafting new modules in Python and Terraform, alongside enhancing our current suite. This position requires collaboration with our global, cross-functional team of infrastructure engineers and software developers, navigating through multiple time zones to deliver outstanding results.

Responsibilities for DevOps Engineer:

  • Build a culture of continuous improvement of processes, infrastructure and practices
  • Revolutionize our infrastructure with a focus on testing and programming
  • Work with engineers to troubleshoot deployment problems
  • Assist the Developers to learn the Infrastructure as Code framework, allowing them to deploy systems on their own
  • Collaborate with developers to identify the missing parts of our Infrastructure as Code
  • Maintain high standards of code and test quality for all modules
  • Interpreting architectural decisions taken during the design of software systems and how they impact the shape of the infrastructure
  • Reliably executing infrastructure changes needed to support the Continuous Delivery development process
  • Implementing both logging and monitoring frameworks


Qualifications for DevOps Engineer:

  • Hands-on approach to the implementation of the Infrastructure as Code
  • Ability to implement complex systems like it is second nature
  • Execute delivery of infrastructure improvements with focus on cost effectiveness and delivery.
  • Opportunity to direct change through design and structure
  • Ability to code and develop practices such as Test-Driven Development, Behavior Driven Development, and code reviews in GitHub and Gitlab
  • Understand the needs of development teams in terms of infrastructure and process
  • Monitor the security aspect of infrastructure such as external and internal interface networking issues, and common vector of attacks
  • Work with SREs and developers via pair programming sessions

9. Our client, a leader in the insurance industry, is looking to add a DevOps Engineer to their team for a 7+ month contract. This role will be part of an automation team to help incorporate DevOps and build out automated testing.

DevOps Engineer Duties:

  • Collaborate closely with other teams to help establish best practices, build out pipelines and test scripts and incorporate a culture of automated testing into our Agile teams.
  • Develop codes for extensive test coverage, performed continuous deployment in a professional software engineering environment.
  • Work on various platforms with different programming languages and supported the production cluster management system.
  • Configure server images, optimized the task performance in correspondence with the engineers


DevOps Engineer Experience & Capabilities:

  • Excellent communication skills and the ability to work both independently and within a team
  • Strong problem-solving skills and technical aptitude
  • Self-motivated and passionate about technology
  • Experience working with a core programming language such as C, C#, Java, etc.
  • Experience working with DBMS systems such as SQL Server, DB2, etc.
  • Experience with the Python scripting language
  • Experience in the testing automation space (Selenium, RobotFramework, SOAPUI, Postman, etc.)
  • Experience with DevOps tooling & concepts (GitLab, Ansible, etc.)
  • Experience with SOAP & REST web services

10. Seeking a DevOps Engineer versed in the full spectrum of DevOps methodologies, from code construction and test execution to deployment in both test and production environments. This role doesn't require mastery of every tool out there but does call for profound expertise in application deployment and configuration management across both expansive enterprises and nimble startups. Ideal candidates will bring a rich history of adapting and thriving in diverse DevOps landscapes, demonstrating flexibility and competence across a broad range of technological stacks and working environments.

DevOps Engineer Roles and Responsibilities:

  • DevOps experience in Operations supporting both production and testing groups.
  • Excellent communication experience
  • Fully understand the application development lifecycle
  • Solid in one or more scripting languages: Python, Go, Bash, Ruby, Javascript etc
  • A background in Automation, Software Engineering, Systems Engineering or Cloud Support, supporting software engineering and infrastructure teams.
  • Solid understanding of supporting the big picture in software engineering: developing, staging environments, merger requests, testing, baking code. "The Full Picture”
  • Conciseness of SRE basics, (what to look for when apps are hitting load or killover problems)


DevOps Engineer Education and Experience:

  • Prior PPM experience is a major plus
  • Experience with Gitlab for engineering support and experience supporting the infrastructure groups (Aka UNIX admins etc.)
  • Expert level experience in Jira: incident bot and access management
  • Experienced in supporting job scheduling systems: queuing jobs, executing the jobs when the required resources are available, and reporting the results.
  • Experience Automating the masters monitor source-code repositories for changes so that it coordinates the activities of the workers, and reports results to users and developers.
  • Experienced in handling the Repository: Subversion, Mercurial, Bazaar, Darcs, GIT, CVS etc.
  • Experience setting up Nano Tasks in App Configuration such as Cron Jobs

11. Join our mission as a dedicated DevOps Engineer, fervently supporting our SaaS healthcare solutions on AWS. Collaborate with a dynamic team of product managers, developers, healthcare professionals, and clients to forge impactful healthcare systems. Your expertise will aid in crafting apps, platforms, and integrations that not only enhance the healthcare experience for clinicians and patients locally but also make a significant difference globally. Let's revolutionize healthcare together, making a tangible impact on lives everywhere.

DevOps Engineer Duties:

  • Responsible for successful delivery and ongoing operations of production (IT Ops), test, and development systems (DevOps) for a growing healthcare IT company
  • Work with project managers, software engineers, subject matter experts, and clients
  • Develop, test, maintain, and improve enterprise systems and processes
  • Work closely with our technology partners to troubleshoot and resolve problems
  • Have a working knowledge of continuous integration and delivery in the Agile context
  • Work with team members to implement capacity, health, and security monitoring at every layer of the application stack


DevOps Engineer Qualifications:

  • Have experience with configuration management and orchestration tools
  • Demonstrate a proven ability to learn and grow through self-study
  • Participate in a periodic on-call rotation with other team members
  • 2 years of enterprise systems engineering and DevOps experience
  • Intermediate level proficiency with AWS
  • Understanding of common protocols and services such as DHCP, DNS, FTP(S), HTTP(S), LDAP, SIP, SMTP, SNMP, SSH, TCP, and UDP
  • Experience using orchestration and configuration management tools similar to Terraform, Puppet, or Chef
  • Exposure to common Agile CI/CD development tools such as BitBucket, Electric Cloud, Jira, and Jenkins
  • Intermediate level administrator with Kubernetes or AWS ECS, Docker, Ubuntu, databases
  • Bachelor’s degree in an information technology related field or equivalent work experience is preferred but not required
  • Excellent verbal communication skills

12. Seeking a dynamic DevOps Engineer, we offer a unique opportunity for a proactive individual eager to bring creative solutions to our product development. Join us in a vibrant, fast-paced environment that promises a diverse array of tasks daily and the chance for continuous professional growth. As a crucial part of our Infrastructure and Cloud Platform team, you'll play a key role in managing and configuring our essential Cloud & SAAS solutions. Your responsibilities will span Installation, Planning, DevOps, Deployment, and ongoing maintenance, ensuring our mission-critical services run seamlessly.

DevOps Engineer Functions:

  • Complement a high-performance team with unique talents for innovative cloud solutions
  • Participate in systems design to marry business needs with proper technology (must be able to communicate in business terms)
  • Ensure proper integration between software applications and infrastructure architecture
  • Ensure solutions are maintained for high availability, scalability, security, and supportability
  • Oversee information systems security safeguards
  • Facilitate change control, maintenance, and incident response
  • Enable effective integration between Development and Operations
  • Continually learn, discover, evolve, and mentor
  • Design, build, maintain and deploy production grade services to support company’s services
  • Work with multiple Amazon Web Services solutions, architecture and related technologies to meet company needs
  • Participate in on call rotation 24/7 according to schedule


DevOps Engineer Requirements:

  • Demonstrable 3+ years of experience with AWS Environment & Services (IAAS, PAAS, Virtual Machines, Automation, Monitor, OMS) highly preferred
  • 3+ years of experience with scripting skills in Bash and Python
  • Programing languages such as JavaScript/NodeJs and C# is a plus
  • Experience in the design, architecture and automation of Infrastructure as a Service and Platform as Service capabilities including virtual networks, containers, virtual machines, cloud services, web sites, data services, etc
  • 2+ years of experience with production grade containerization technologies: Kubernetes, Docker, AWS EKS, AWS ECS, etc
  • Firm grasp and appreciation of best practices related to quality and effective service delivery
  • 2 + years supporting web-based applications within a hosted, SaaS delivery model
  • Experience building / consuming REST APIs
  • Experience with high throughput, scalable systems
  • Experience with SQL and NoSQL database systems
  • Data pipelines / ETL experience
  • Experience with AWS tools designed for maintaining and supporting data lakes (S3, Glue, EMR, Redshift)
  • Experience with massive data sets in any of the following: Athena, BigQuery, Hadoop (Hive, Spark)
  • Broad understanding of system components and their interactions
  • Strong appreciation for effective process, documentation, detail, and knowledge sharing
  • Strong Linux OS hands-on experience with detailed knowledge base of Open Source software

13. As a DevOps Engineer, you will spearhead the transformation of care delivery through innovative software solutions. Positioned at the heart of a dynamic system team, your role is pivotal in empowering developers to deliver continuous value seamlessly. Your expertise will guide Developers and QA Engineers in establishing a robust CI/CD pipeline, streamlining the process from code creation to deployment in production environments. Your mission extends beyond automation; as a DevOps Engineer, you embody the drive to automate every aspect of the development cycle.

DevOps Engineer Duties:

  • Create CI/CD pipelines for various different applications.
  • Streamline and automate the development to deployment pipeline.
  • Champion embedding security into the development process, ensuring efficiency and security are paramount.
  • You will be deploying and configuring containers and automating releases.
  • You will create and manage Infrastructure as Code and will use configuration management tools in a cloud environment such as AWS or Azure.
  • You will program using a combination of languages depending on the environment. 
  • Languages can include bash, perl or python.


DevOps Engineer Qualifications:

  • Collaborate in an agile team with Product Owners, Scrum Masters, System Architects, Development Teams, QA Engineers, other DevOps Engineers and Users.
  • Deeply technical. You understand application architecture and can design, implement and support highly available systems.
  • Strong knowledge of Linux based systems. You can debug, troubleshoot and manage Linux based systems.
  • Strong knowledge of Docker, Kubernetes, OpenShift or similar container technologies.
  • Strong knowledge of configuration management and automation tools (Jenkins, Ansible, Puppet, Azure DevOps)
  • Experience and familiarity with Cloud Architecture (AWS or Azure) is a must.

14. In this role, the DevOps Engineer will serve as a technical expert in software infrastructure related to manufacturing systems. The Engineer is responsible for helping speed up the software development process by building and troubleshooting problems with automation pipelines and managing tools that support the software teams. The Individual will work closely with other developers, analysts, and leadership to obtain regular feedback on design and functionality. Additionally, the Engineer will provide operational support and maintenance of the manufacturing system and its underlying infrastructure.

DevOps Engineer Functions:

  • Design, build, improve, troubleshoot, and maintain both new and existing CI/CD pipelines
  • Make recommendations on modern DevOps best practices such as implementing blue/green deployments or automated rollbacks to account for software or deployment problems
  • Manage code deployments in all environments
  • Build and test automation tools for infrastructure provisioning
  • Manage, maintain, and troubleshoot underlying infrastructure such as Kubernetes, docker containers, Kafka, and development tools such as git repositories and package management software
  • Develop strategies and implement new solutions and technologies to improve underlying infrastructure and software development process such as systems for alerting, monitoring, database systems, and cloud hybridization
  • Analyze, evaluate, and react to data or logs for underlying systems to determine possible problems and escalate or respond if necessary
  • Document and design various processes; update existing processes
  • Provide technical guidance and educate team members and coworkers on development and operations
  • Create custom automation scripts to simplify and improve deployment processes and management


DevOps Engineer Knowledge, Skills and Experience:

  • Preferred: Bachelor’s Degree in Computer Science, Engineering, or similar discipline, and/or equivalent related work experience
  • Minimum of 3+ years of hands-on experience with DevOps in an agile software development environment
  • Required technical experience creating automated build pipelines, building, and managing Docker, Docker registry and working with CLI tools for Kubernetes or AWS
  • Experience with Linux infrastructures, database SQL (Oracle PLSQL) and NoSQL (Cassandra, MongoDB), CI/CD tools such as Jenkins, scripting such as JavaScript, Python, .NET, Scrum/Kanban, Agile workflow methodologies and Git version control
  • Prior use of Jenkins, GitHub or Bitbucket, Kubernetes, Artifactory or Nexus and Docker is required
  • Familiar with modern software and DevOps best practices and systems such as unit and integration testing, CI/CD, git, scaling applications, deployments using docker, and Kubernetes
  • Ability to learn new technologies, adapt to changing requirements and balance time across multiple projects
  • Excellent communication (oral and written) skills, including the ability to explain and present technical information
  • Effectively train/advise users on information technology issues
  • Prepare written documentation in a clear and concise style
  • Demonstrated ability to work in a fast-paced, flexible environment and take the initiative to learn new tools and concepts quickly
  • Must have working-level knowledge of the English language, including reading, writing, and speaking English
  • Experience with cloud services such as AWS or Azure is preferred
  • Experience with log management software such as Splunk or Graylog or monitoring software such as New Relic or Data Dog is preferred
  • Resilient, self-motivated and able to work well under pressure
  • Alignment to Panasonic’s seven (7) core principles (contribution to society, fairness and honesty, cooperation and team spirit, untiring effort for improvement, courtesy and humility, adaptability, gratitude)
  • Experience in an industrial manufacturing environment

15. The DevOps Engineer we're seeking will be a dynamic addition to our team, driven by a fervent interest in advancing the healthcare sector. This role is crucial in architecting cutting-edge, cloud-based software solutions that are scalable across various clouds, catering to millions of users globally. The ideal candidate will be adept in scripting for automation, deploying with tools like Jira, Jenkins, GitHub, GitLab, Kubernetes, Docker, Terraform, and Cloud Formation. A profound understanding of cloud architecture, encompassing virtualization, global infrastructure, distributed systems, load balancing, and security, is essential. This position offers the opportunity to shape the future of healthcare technology by ensuring our solutions are robust, scalable, and secure.

DevOps Engineer Duties:

  • Follow trends in technology and lead new approaches to scalability and high availability of distributed cloud container architecture & services.
  • Document software designs, functional and design specifications, presentations, and other documents as needed.
  • Responsible for developing automated monitoring and alerting solutions for engineering applications.
  • Participate in code and configuration management, and multiple release branches using CI/CD tools.
  • Build, manage, support and improve tools for continuous integration, automated performance and stress testing & release management
  • Develop scripts to automate DevOps functions.
  • Develop systems automation and provisioning frameworks for multiple applications and environments.


DevOps Engineer Qualifications:

  • BS or MS in Computer Science or equivalent program from an accredited University/College.
  • Extensive experience with cloud infrastructure and cloud-scale software with cloud-vendors: AWS, Azure or Google Cloud. "Carrier grade solutions" experience a plus.
  • Experience in securing applications, implementing secure network protocols, pod level security and overall security of an application.
  • Hands-on experience with two or more of: NodeJs, Golang, python, shell, C++, Java.
  • Hands-on experience with logging and monitoring tools such as NewRelic, Datadog, Sentry, CloudWatch, StackDriver, SumoLogic, Prometheus, Splunk and ELK.
  • Sensitivity to working with an ethnically, linguistically, culturally, and economically diverse population.
  • A commitment to the values of the organization while demonstrating good judgment, flexibility, patience and discretion when dealing with confidential and sensitive matters.
  • Able to collaborate and thrive in a fast-paced diverse high-performance environment.
  • Demonstrated excellence in written and verbal communications.
  • Strong self-initiative, passion, interpersonal skills, and adaptability to new technology
  • Ability to consistently demonstrate good judgment and decision-making skills.
  • Ability to maintain the highest levels of confidentiality.
  • Ability to work in an exciting, fast-paced high energy environment while effectively multitasking.
  • Personable; able to work comfortably with individuals at all levels within the organization.
  • Ability to manage day-to-day responsibilities with or without supervision.
  • Frequent proofreading and checking documents for accuracy.
  • Excellent verbal and writing communication skills.
  • Must be highly detail oriented.
  • Strong interpersonal skills.

16. Join our team as a DevOps Engineer and play a pivotal role in a startup that's on the fast track to revolutionizing the technology landscape. We're in search of a tech-savvy professional eager to apply and grow their skills in automating tasks, enhancing platform efficiency, and ensuring reliability across various sectors. Your contribution will be instrumental in building a dependable, monitorable platform that stands at the forefront of innovation. If you're passionate about driving change and expanding your technological prowess, we invite you to apply and help us shape the future of technology.

DevOps Engineer Roles:

  • Deliver architecture in cloud computing platforms
  • Recommend ways to improve existing functionality
  • Deploy product updates when implementing integrations
  • Work with CI/CD tools, and source control to include GIT
  • Develop, release, and maintain various QA, UAT, and production environments
  • Collaborate with other core members on the team


DevOps Engineer Experience & Capabilities:

  • DevOps engineering experience
  • Prior experience using Infrastructure as Code (Terraform/Ansible)
  • Familiarity and experience with modern monitoring systems (Splunk, ELK) for deployment, maintenance, best practices
  • Strong background in using containerization tools (Kubernetes, Docker)
  • Experience working with Puppet, Chef, Ansible for automation and configuration management
  • Prior experience with open-source technologies and cloud services.
  • Scripting knowledge with Python, Perl, JavaScript, Bash, Groovy, NodeJS
  • Experience with databases like SQL, MySQL, Hadoop, Elasticsearch, Cassandra, Mongo, Redis
  • Strong background with project management and workflow tools such as Agile, Jira, Scrum/Kanban/SAFe, etc.

17. In your role as a DevOps Engineer, you will be at the forefront of enhancing our deployment practices, leveraging automation, and managing our operational infrastructure with precision. This critical position demands a solid grasp of enterprise systems, adeptness in software packaging, proficiency in continuous integration practices and tools, as well as expertise in release management strategies.

DevOps Engineer Roles:

  • Implement automation, effective monitoring, and infrastructure-as-code across multiple development, testing, and production environments.
  • Create, maintain, and iterate on our CI/CD processes for new and existing services.
  • Provide day-to-day administration.
  • Understand and maintain a customer/product-focused mindset.
  • Support and work alongside a cross-functional engineering team.
  • Iterate on best practices to increase the quality and velocity of deployments.
  • Keep up to date on modern technologies and trends and advocate for their inclusion within products.
  • Help define, document, evolve, and evangelize high engineering standards across multiple areas.
  • Sustain and improve the process of knowledge sharing throughout the engineering team.


DevOps Engineer Experience & Capabilities:

  • You have a bachelor’s degree in Computer Science or a related quantitative field.
  • Experience in software and infrastructure development.
  • Able to program/script in one or more of the following languages: Java, C++, node.js, Golang, Bash, Python.
  • Experience with containerized services such as Docker, Kubernetes, and/or derivatives.
  • Knowledge of DevOps processes for continuous integration (CI) and continuous deployment pipelines (CD); utilizing such tools as: Jenkins, Ansible, and Terraform.
  • Experience using source code control in GIT.
  • Ability to develop on Linux-based infrastructures, writing and executing scripts.
  • Working knowledge of Linux package managers such as RPM.
  • Familiarity with the Software Development Life Cycle (SDLC).
  • Experience with VMWare.
  • Experience working with both relational databases such as MySQL, SQLServer, and PostgreSQL, as well as NoSQL/Index stores such as ElasticSearch and/or Apache SOLR.
  • Conceptual understanding of message brokering principles.
  • Strong written and verbal communication skills.
  • Communicate with people of various cultural and technical backgrounds.
  • Write and edit technical material; write and present clearly on technical matters in a business context.
  • Think analytically.
  • Resolve problems with varying management assistance, escalating when appropriate.
  • Understand business requirements and translate into technical solutions.
  • Learn, retain, grow and apply business and technical knowledge.
  • Work independently with minimal guidance on day-to-day work and new projects or assignments.
  • Energetic, comfortable working in a fast‐paced environment.
  • Hard‐working and motivated, able to take initiative and meet deadlines.
  • Detail-oriented and well‐organized; ability to multitask.