We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • AWS certified engineer with 8 years of experience in IT industry comprising of Systems Administration and Change Management, Software Configuration Management (SCM), Build and Release management and process Engineering and performing duties such as monitoring, automation, deployment, documenting, support and troubleshooting.
  • Experienced in Automating, Configuring and deploying instances onAWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups onAWS.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages.
  • Setup Puppet Master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Maintained/Provisioned development, Pre - Release, Production Linux environments (Environment Management) for large applications with weekly, monthly and quarterly releases
  • Participated within an Agile/Scrum team, extensive hands on experience with quality assurance methods.
  • Deployment strategies and the coordination of architecture changes for rapidly evolving projects.
  • Expertise in setting up project specific environment on Linux/Unix and Windows platform that involves CM branching, merging, labelling, Baseline and development work areas.
  • Design highly available, cost TEMPeffective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Maintenance and Vulnerability Management of Hybrid infrastructure and CI/CD using Chef - Cookbooks.
  • Experience with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed On-site Applications/ Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl Scripts.
  • Worked with team of developers on python applications for RISK management.
  • Maintained high Availability clustered and standalone server environments and refined automation component with scripting and configuration management (Ansible).
  • Strong experience in automating Vulnerability Management patching and CI/CD using Chef and other tools like GIT Lab, Jenkins, and AWS/Open Stack.
  • In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management.
  • Worked as DBA in AWS Cloud for Redshift Cluster and RDS DB engine such as MS SQL Server.
  • Hands-on Experience in configuration of Network architecture on AWS with VPC, Subnets, Internet gateway, NAT, Route table.
  • Used SVN as a source control depend on the requirement.
  • Responsible for sales of Infrastructure as a Service (IAAS) including cloud, collocation, production, recovery, security, etc.
  • Build internal and external APIs Thorough understanding and experience with protocols such as REST and SOAP.
  • Maintained, Identified and communicated cross-area or cross-release issues that affect other project areas.
  • Worked with the Microsoft Azure depends on the requirement.
  • Worked with Linux Dockers configuration and Container allocation management.
  • Responsible for ensuring Systems & Network Security, maintaining performance and setting up monitoring using Cloud Watch and Nagios.
  • Developing Micro services by creating REST APIs for core banking services.
  • Worked extensively on CVS, Subversion as Version Control.
  • Familiarity with IP networking in TCP and SSL Firewalls.
  • Experience in working on version controller tools like GIT Hub (GIT), Subversion (SVN) and software builds tools like Apache Maven, Apache Ant.
  • Developed REST based Micro services using Spring Boot.
  • Had basic Idea on Cloud Foundry and Cloud Computing methods.
  • Worked with Linux Dockers configuration and container allocation management.
  • Monitor each ITSM from the initial opening until the ITSM is closed, making sure all questions are answered and all approvals are received in a timely manner.
  • Extensively worked on CI/CD pipeline for code deployment by engaging different tools like GIT, Jenkins, Code pipeline in the process right from developer code check-in to Production deployment
  • Monitor each ITSM from the initial opening until the ITSM is closed, making sure all questions are answered and all approvals are received in a timely manner.

TECHNICAL SKILLS

DevOps Tools: Chef, Puppet, Ansible, Dockers

Cloud Platform: Amazon Web Services(AWS),Azure

Scripting Languages: Ruby, Python, Shell scripting, java

Web/App Servers: Web Logic, Web Sphere, Apache Tomcat

Build &CI Tools: ANT, Maven, Hudson/Jenkins

SCM Tools: SVN, Clear Case, GIT Hub

Operating Systems: UNIX, Linux, MS DOS, Windows 2012,2008 Server

Database: SQL Server, Enterprise No SQL, Oracle

Monitoring Tools: Nagios

Virtualization/Container: Dockers, VMware

Bug reporting Tools: JIRA, Bit Bucket, Bug tracker

PROFESSIONAL EXPERIENCE

Confidential, Buffalo, NY

DevOps Engineer

Responsibilities:

  • Working with Continuous Integration and Continuous Delivery Builds on Jenkins and working with various environments like Linux, UNIX, Windows and IBM z/OS mainframes.
  • Involved in utilizing almost the entire AWS stack (including EC2, EBS, Route53, S3, RDS, Dynamo DB, SNS, SQS and IAM) focusing on high-availability, fault tolerance, and auto scaling.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Integrated Jenkins with regards to Release Notes creation and updates.
  • Build scripts using MAVEN build tools in Jenkins to move from one environment to other environments.
  • Experienced in Rally and Sonar depends on the requirement in the automation purpose also.
  • Worked in implementation using TFS Build and TFS Project portal.
  • Experience in working with Agile Methodologies, Test Driven Documentation, Code Analysis and Data Analysis.
  • Developing Micro services by creating REST APIs for core banking services.
  • Design roles and groups using AWS Identity and Access Management (IAM). Created users and groups using IAM and assigned individual policies to each group
  • Perform upgrades and maintenance on our Ubuntu & Amazon Linux servers.
  • Involved in migration of Artifactory & GIT server.
  • Worked extensively on CVS, Subversion as Version Control.
  • Used SVN as a source control depend on the requirement.
  • Integrated GITHUB into Jenkins to automate the code checkout process.
  • Shell scripting to automate tasks on Solaris and Linux and automated jobs using Crontab.
  • Designed & implemented build automation and configuration management with Ansible and Chef.
  • Responsible for User Management, Plugin Management, End to End automation of build and backup and recovery processes in Jenkins.
  • Developed REST based Micro services using Spring Boot.
  • Worked as DBA in AWS Cloud for Redshift Cluster and RDS DB engine such as MS SQL Server.
  • Worked with Linux Dockers configuration and Container allocation management.
  • Virtualized the servers using the Ansible for the test environments and dev environment needs.
  • Working with development team on enforcing source control strategies, building, packaging and deployment of product.
  • Worked with team of developers on python applications for RISK management.
  • Completed load and performance testing of extremely complex systems.
  • Worked with the Microsoft Azure depends on the requirement.
  • Worked with developers to ensure new environments both met their requirements and conformed to industry-standard best practices.

Environment: Linux, IBM Mainframes, Artifactory, Dockers, Ansible, Jenkins, Maven, Chef, GIT Hub, AWS, Shell and python Scripts, Apache Tomcat.

Confidential, Milpitas, CA

DevOps Engineer

Responsibilities:

  • Designed and Wrote Parallel Desired State Configuration Framework.
  • Created the Trunk Based Development Procedures using GIT Stash and Integrated GIT with Jenkins.
  • Creating skeleton application UI & implementing fragments using Android SDK.
  • Created and managed cloud VMs (EC2 instances) with AWS EC2 command line clients and AWS management console.
  • Working with the Mobile Application Development Teams for both IOS and Android and halping them with Server management and Build engineering.
  • Created multiple automation tools geared for safe Cluster management, Service and IIS restarts, Parallel bit deployments, VM deployments, and general server management automation.
  • Constructed a Restful API to manage infrastructure services using Python and Flask.
  • Created JSON template to reuse and upgrade the current environment using Cloud Formation
  • Used PowerShell for DevOps in Windows-based systems.
  • Worked with developers to ensure new environments both met their requirements and conformed to industry-standard best practices.
  • Responsible for sales of Infrastructure as a Service (IaaS) including cloud, collocation, production, recovery, security, etc.
  • Worked on Dockers container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Collaborated with development team to troubleshot and resolve issues.
  • Implemented and managed framework for evaluating application performance.
  • Streamlined applications delivery to get applications out to customers faster.
  • Utilized SQL database systems.
  • Completed load balancing and proxying of systems servers and components.
  • Worked in cross-platform environments like Windows, AIX, UNIX and LINUX.
  • Documented release history, build configuration and build procedures in detail.
  • Participated in design from development stage and halped developers in preparing the class and sequence diagrams.

Environment: Team Foundation Server (TFS), Linux, Artifactory, Dockers, Ansible, Jenkins, Maven, Chef, GIT Hub, AWS, Shell and Ruby Scripts, Python Scripting, Apache Tomcat.

Confidential

Build and Release Engineer

Responsibilities:

  • Used sub modules in GIT and trained the new users on working with sub modules in GIT.
  • Configured and installed monitoring tool Nagios and Log stash on the servers.
  • Educated Development teams on GIT, Jenkins, and whole CI/CD Pipeline process.
  • Developed organizational units in Active Directory and managed user security with group policies.
  • Documented all the process of CI/CD Pipeline to make sure that all the steps are completed successfully and for feature of Dev teams. Build and Deployed Java/J2EE to a web application server in an agile continuous integration environment, and automated the whole process.
  • Created and maintained the Shell deployment scripts for web application servers. Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Coordinated all the IT projects successfully by resolving release interdependencies
  • Worked on Confluence to share noledge with other teams
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Developed JUnit test cases using JUnit.
  • Co-ordinated with Developers, Database Administrators, Quality Assurance analysts/associates and project management teams in build release of application.
  • Worked in cross-platform environments like Windows, AIX, UNIX and LINUX.
  • Documented release history, build configuration and build procedures in detail.
  • Participated in design from development stage and halped developers in preparing the class and sequence diagrams.

Environment: Jenkins, Solaris, Java, ANT, MAVEN, Web Sphere, Perl Scripts, Shell Scripts, Ruby, XML, UNIX, JIRA, Python.

Confidential

Build & Release Engineer

Responsibilities:

  • Extensively worked on Installation and configuration of Red hat Linux 5 / 6, Ubuntu 12.04/14.04 and Windows 03/08 Servers on large distributed environment.
  • Worked on Block Infrastructure to perform Virtualization using on RHEL/SUSE servers.
  • Worked on Installation of VMware and creating Virtual Machines from scratch and from templates and Assisted in troubleshooting applications for Load balancing.
  • Worked with SSL, RSA, PKI.
  • Deployed and Configured Automation tools like Puppet and Chef.
  • Worked on configuring Puppet master servers and installing Puppet client software on Linux servers.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
  • Deployed and maintained infrastructure using Chef cookbooks and recipes
  • Configured yum repository server using Chef on RHEL 5/6.x in VMware environment.
  • Worked on Shell scripting.
  • Installed Nagios on the Global Servers and developed Bash Scripts for Monitoring Point of view.
  • Working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
  • Worked on Keystone identity service, Swift object storage service, glance image service, Cinder block storage service and Networking service.
  • Configured Various Network services such as NFS, DNS and NIS.

Environment: Jenkins, Maven, Ant, MS build, UAT, E2E, SCM, Java SCM, Java.

Confidential

Linux Administrator

Responsibilities:

  • Managed AIX server’s backups, restores and general system administration.
  • Handled user and client security and access on AIX and Linux servers for remote access.
  • Wrote Perl and shell scripts for data mining and data integration solutions to reduce labor force and data entry.
  • Maintained multiple Oracle databases with an Apache/Tomcat web front end.
  • Using Korn Shell, Shell and Perl me was able to develop scripts to automate most of our day to day processes that allowed for more time to be spent on developing new and improved ways of meeting the needs of our clients.
  • Patched Linux, Windows and Oracle systems regularly.
  • Assisted in security functions to make sure all servers were operating under PCI compliance.
  • Deployed new trading partners into production and designed the system architecture required for their specific needs.
  • Implemented new EDI standards and new mapping functionality to handle more in depth requirements.
  • Assisted in planning and testing new applications and operating systems
  • Installation of Linux, Unix and Windows Servers
  • Administration of Linux, Unix and Windows Application Servers
  • Supported Linux Oracle Servers In Terms of Troubleshooting and General Maintenance
  • Scripting on Linux, Unix and Windows Servers
  • Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion
  • Maintenance of a Linux Firewall System
  • Management of Internal Systems and Hosted Systems

Environment: Subversion, Hudson, Linux, Solaris, Web Sphere, Shell scripting, Nexus.

We'd love your feedback!