DevOps Specialist Job Description
DevOps Specialist Duties & Responsibilities
To write an effective devops specialist job description, begin by listing detailed duties, responsibilities and expectations. We have included devops specialist job description templates that you can modify and use.
Sample responsibilities for this position include:
DevOps Specialist Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for DevOps Specialist
List any licenses or certifications required by the position: AWS, ITIL, SSL, ISTQB, SME, IBM, CCNA, X.509, SSH, RHEL
Education for DevOps Specialist
Typically a job would require a certain level of education.
Employers hiring for the devops specialist job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Engineering, Information Technology, Technical, Education, Information Systems, Mathematics, Computer Engineering, Software Engineering, Business
Skills for DevOps Specialist
Desired skills for devops specialist include:
Desired experience for devops specialist includes:
DevOps Specialist Examples
DevOps Specialist Job Description
- Accountable for demonstrating the values of the Engineering team by setting an example for others with respect energy, motivation, quality of outputs and outcomes, and engagement
- Accountable for setting an example to mentor within across GTI by demonstrating the values of the organization (customer centricity
- Partner with Architecture and contributes to solution architecture
- Defines solution design and services
- Direct and validate design artifacts, contributes to enterprise strategy via validation and research exercises
- Author solutions and services artifacts and initiates ideation, strategy, and future design
- Directs blueprints and design artifacts which correlate to domain of expertise
- Defines scope, directs Engineering Analysts and Specialists in their technology workstream and delivers outcomes for Engineering Project activities
- Deliver specifications for solutions and services artifacts
- Provide oversight during application code development
- You are familiar with scripting operating system and deployment tasks
- Configuration management tools like Chef, Berkshelf, Puppet
- Cloud infrastructure (AWS, Google, Azure)
- Network Administration and concepts (NAT, Proxy, TCP/IP)
- Familiarity with SQL and NoSQL databases (Couchbase, MongoDB, MySQL)
- Develop, coach and mentor project teams on SDLC, CI and CD practices with a view to creating DevOps champions
DevOps Specialist Job Description
- Monitor production platform availability, stability and performance and troubleshoot/fix issues
- ElasticBeanstalk, EC2 Container Service, AWS Lambda, OpsWorks for optimal application delivery and management
- DynamoDB, SWF, SQS, CloudFront, WAF, KMS, Inspector to produce cloud native application architectures that are high performance, resilient and secure
- CloudWatch, Kinesis, EMR to deliver applications that can be operated, monitored, measured and analysed
- Devise Strategy Engage with Solution Architects, Account Managers Professional Services and Partners to define strategies to engage with developers in key accounts and market segments
- Engage with AWS Service teams to drive direction and serve as the voice of the customer
- Thought Leadership – Provide thought leadership on developer focused solutions that benefit customers through the use of AWS Services
- Manage release notes standards
- Tertiary qualification in Science, Engineering, Computer Science or Information Technology or other relevant field
- Demostrated experience developing with Python in scientific and web environments
- Solve complex DevOps technical problems partnering with project teams and provide ‘best-fit’ solutions
- Develop infrastructure-as-code solutions such as Chef Cookbooks as part of the DevOps solution
- Is an original thinker and able to come up with valuable ideas
- Solve complex DevOps technical problems
- University degree or equivalent 5+ years of infrastructure and/or software development experience
- A strong background in Linux (RHELor CentOS preferred)
DevOps Specialist Job Description
- Experience in Linux systems administration with an emphasis on security
- Collaborate in daily scrums, user stories, solution architecture design and product features development activities
- Design and build the continuous delivery and monitoring system for the software distribution pipeline
- Automate IT system provisioning so the software development infrastructure “feel like a breeze”
- Improve and maintain continuous delivery systems
- Manage or coordinate automatic infrastructure-code-software builds, product versioning, change & release management to production
- Automate integration and system testing
- Perform operational upkeep duties for security IR tools (current, future and custom developed), custom modules developed, including updating tools to new versions regularly
- Development, customization, and configuration of current, future and custom security related technologies used by the EA Security Incident Response team
- Development, customization, and configuration of the Google Rapid Response (GRR) end-point agent that is deployed across the EA Linux estate
- Previous experience & responsibility in critical & complex systems
- Scripting skills in either Python or Ruby
- Experience with either AWS or GCE (or related)
- You have experience creating large scale applications – ideally building highly scalable web farms on linux platforms entirely from infrastructure as code
- You measure everything and are always looking to improve engineering productivity and quality through automation
- Windows basic operating system knowledge
DevOps Specialist Job Description
- Containerize with Docker, Swarm and Compose
- Assemble and coordinate with SOC, technical teams and third-party vendors to resolve operational hiccups as quickly and efficiently as possible
- Work closely with EA Security Incident Response team to understand requirements and develop new features for existing custom tools
- Coordinate with the Security Operations Centre and delegate specific administration and maintenance activities to this team
- Act as Subject Matter Expert for IT Community internal and external vendors and solution providers
- Engage closely with the Software Engineering Productivity Lead to establish the overall long term vision, strategy, and define achievable milestones for the DevOps practice
- Design, implement, and deploy applications and services as required by the Software Engineering Productivity tools platform and customers
- Lead and grow a community of DevOps practitioners that will support the deployment of associated best practices across software development teams
- Strengthen and continuously improve the software engineering tools through the introduction of new applications, services, enablers or practices
- Thinking about how to make improvements
- Java SE (JDBC, multi treating)
- MS access - basic knowledge
- Experience working in a regulated environment (SOX, FDA, ) subject to compliance controls
- Strong knowledge of database architectures, both from an “internals” perspective (e.g., query processing, storage, ) and production deployment / operations perspective
- Advanced LINUX skills and experience (e.g., multi-threaded synchronization mechanisms, troubleshooting end-to-end problems in multi-tier systems running on complex technology stacks)
- US Government Secret security clearance or ability to obtain clearance required
DevOps Specialist Job Description
- Develop and recommend improvements to current environment, policies and processes
- May require configuring computer, network and server-related hardware
- Monitor and maintain access and security of infrastructure
- Assist network management teams on hardware and software technologies, connectivity and backup and recovery alternatives
- Prepare, direct, and recommend training material and documentation for use by DevOps operational and support staff, and provide training to teams on use of technology
- Prepare statistics and draft summary reports
- Monitor performance of applications and reports compliance to management
- Gathers, interprets and presents operational data
- Collaborate with project teams to ensure adherence with the Operations and Support Acceptance Criteria
- Communicate and coordinate all project related activities requiring Operations Support
- Good understanding of agile based product development and respective delivery
- Good working knowledge of Configuration Management methodologies, principles, practises and tools
- Understanding of relational databases (PostgreSQL, MySQL) and NoSQL (Mongo, Cassandra )
- Must have extensive knowledge of most aspects of IT and industry practices
- Working experience of different programming languages Java, HTML, VB Script, .Net, SQL, MSI
- Strong experience working in a support/triage function within a complex organization