We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Over 6+ years of experience in IT industry comprising of Software Configuration Management (SCM), Automation, Systems Administration, Build and Release Management, Cloud Computing, Source code repository, Continuous Integration and Deployment Methodologies.
  • Strong believer of DevOps Methodologies and working towards a coreDevOps Engineerwho can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
  • Good understanding of processes in Software Development Life Cycle, Project roles and Configuration management (CM) plans.
  • Exposure to software development methodologies such as Waterfall & Agile.
  • Experience with Configuration Management Tools (PUPPET, CHEF).
  • Experience working in agile development team to deliver an end to end CI/CD by using tools like Puppet, Chef, Ansible, Jenkins.
  • Experience working with Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers to improve our (CD) Continuous Delivery framework to streamline releases.
  • Worked on source code management tools like GIT, Subversion (SVN), and Bitbucket and used Source code management client tools GitLab and Git GUI and other command line applications.
  • Managed configurations using SVN and Git.
  • Knowledge on source controller concepts like Branches, Merges and Tags.
  • Extensive experience using MAVEN, JENKINS, ANT and MS Build as a build tools for building of deployable artifacts from source code.
  • Good experience on working with AWS cloud services like EC2, S3, ELB, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Direct Connect, Cloud watch, Cloud trail.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Implemented and provisioned AWS cloud services.
  • Experience in writing the scripts in XML, Ant, Perl, Ruby and Shell Scripts for managing various enterprise applications.
  • Experience with monitoring tools like NAGIOS and Splunk.
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
  • Good command in working with Tracking Tools JIRA, and Remedy.
  • Experience in using artifact management tools like Artifactory, Nexus and Apache Archiva.
  • Worked in deploying applications to Oracle WebLogic, EJB, JBOSS, TOMCAT and IIS Servers.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL, MongoDB.
  • Experienced in installing, configuring, monitoring EnterpriseCassandraClusters with Multiple Datacenters.
  • Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux.
  • Expertise in troubleshooting the problems generated while building, deploying and in production support.
  • Expertise in Querying RDBMS such as Oracle, MYSQLandSQLServer by using PL/SQLfor data integrity.
  • Experience in setting up Database Mirroring with witnessServerinSQLserver2008 R2 (Manual / Automatic Fail - Over).
  • Performed integration of Code Quality Analysis Techniques using Sonar with CI tools.
  • Worked in all environments like DEV, SIT, QA, UAT and PROD for various releases and designed instance.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Designed/Developed/captured/documented architectural best practices for building systems on AWS Cloud.
  • Good presentation and technical writing skills, excellent communication, interpersonal and managerial skills.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

Operating systems: UNIX, Linux (RHEL, UBUNTU), Windows

Scripting Languages: Shell, Bash, Ruby and XML.

Build Tools: Ant, Maven, Jenkins.

Configuration Management Tools: Chef, Puppet, Ansible, Docker

Cloud Technologies: AWS (EC2, S3, EBS, ELB), Azure, OpenStack

Monitoring Tools: Nagios, Splunk, JIRA.

Artifact Management Tools: Artifactory, Nexus.

Source Code Management Tools: Git, GitHub, SVN, CVS.

Programming Languages: Java, C and C++.

Databases: Oracle, MS Access, MySQL, MongoDB

Ticketing/Tracking Tools: Jira, Remedy

Application Servers: Apache Tomcat, IIS.

Quality Tools: Sonar.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Sr. DevOps Engineer

Responsibilities:

  • Worked closely with multiple development and test teams to provide process design, management, source code control, code compilation, change management, and production release management.
  • Developed and Configured Continuous Integration and continuous build management tools like Jenkins/Hudson and Maven.
  • Created ANT and Maven Build/POM’s to automate the build process for the new projects and integrated them with third party tools like Sonar.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in Staging and Production.
  • Experience in preparation of build scripts in ANT and Maven, build specs & applying label for the software builds.
  • Installed, configured and Deployed Automation ToolPuppet for configuration management to existing infrastructure.
  • Created and updated Puppet manifests, modules, files, and packages.
  • Written Chef Recipes for Deployment on build for internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk.
  • ConfiguringAWSCloud to support application development and production.
  • DesignedAWSVirtual Private Cloud Subnets, Security Groups, Network Access Controls, configureAWS Elastic Load Balancing for application high availability and performance.
  • Building the Infrastructure using AWS resources such as VPC, EC2, S3, IAM, EBS, Security Groups, Auto Scaling, Cloud Watch, Cloud Trail, ELB, RDS and Cloud Formation.
  • Using JenkinsAWSCodeDeployplugin and Elastic Beanstalk todeployapplications onAWS.
  • Good Knowledge onAWSCodeCommit andAWSCodeDeploy.
  • Installed the application onAWSEC2 instances and configured the storage on S3 buckets.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes.

Environment: s: Chef, Jenkins, Ant, Maven, MSBuild, Nexus, PostgreSQL, GIT, SVN, WEBLOGIC, Tomcat, Nagios, MYSQL, Java, JIRA, Unix/Linux Scripting, Ruby, MongoDB, Sonar, and AWS services like Code Pipeline, IAM, EBS, Security Groups, EC2, S3 and Cloud Formation.

Confidential, Birmingham, AL

Sr. Build Engineer

Responsibilities:

  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Used JENKINS as a continuous integration tool for automation of daily process.
  • Automated most of manual tasks using Shell scripting.
  • Integrated delivery (CI and CD process) Using Jenkins, Artifactory andChef.
  • Monitored logs by using Nagios.
  • Created chef architecture using workstations, nodes and servers.
  • Installed Chef Server and managed clients to pick up the Build from Jenkins repository and deploy in target environments (DEV, SIT, QA, UAT and PROD).
  • Worked on configurations management environments Puppet, Ansible and Docker.
  • Experience in deploying JAVA projects using MAVEN/ANT and JENKINS.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet configuration management.
  • Written Ansible playbooks and scheduling jobs using Ansible Tower.
  • Worked on administration of EC2,AWSCLI for loading the data from S3 and scheduling it on daily basis.
  • Deployed applications onAWSby using Elastic Beanstalk.
  • ManageAWSEC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Implemented Ansible to manage all existing servers and automate the build configuration of new servers, where all the server types are fully defined in Ansible, so that a newly built server could be up and ready for production.
  • Good understanding of Docker Configuration Management Tool.
  • Written shell scripts using advanced commands like awk, sed.
  • Good understanding of regular expressions in shell scripting.

Environment: Puppet, Ansible, Openstack, Docker, Jenkins, Maven, Ant, MSBuild, Nexus, GIT, SVN, Python, Unix, MYSQL, Linux, HTML, CSS, Ruby, PostgreSQL, Junit, Perl and AWS services such as EC2, Cloud Formation, Redshift, Glacier, S3.

Confidential, Rochester, NY

DevOps Engineer

Responsibilities:

  • Extensively worked on Jenkins for continuous integration and performed end to end automation for all build and deployments.
  • Gathered all dependent jar files in ANT projects and converted them to MAVEN.
  • Worked extensive with ANT, MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Created Maven Pom files to build the Java projects based on their project structure.
  • Perform server configuration management on apache products, MySQL, and Weblogic using CHEF.
  • Managing Nodes Using Puppets.
  • Designed, implemented and rolled out Puppet Enterprise Infrastructure.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.
  • Responsible for design and maintenance of CVS/Subversion repositories and the access control strategies.
  • Administered and Implemented CI tool Jenkins for automated builds.
  • Performed all necessary Day-to-Day CVS/Subversion support for different projects.
  • Creation of branches in CVS, GIT and Subversion for parallel development process.
  • Setup pre-commit hooks to remove check-in access to developers in 'tags' folder.
  • Installed, Configured and Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Documented project's software release management procedures with input decisions.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.

Environment: s: Ant, Maven, MSBuild, Jenkins, GIT, SVN, Puppet, Nagios, Junit, MSTest, MySQL, PostgreSQL, HTML, CSS, AWS services such as EC2, S3, RDS, EBS, Load Balancer, Auto Scaling.

Confidential

Linux Administrator

Responsibilities:

  • Maintained optimal system performance with system monitoring, analysis, and performance tuning.
  • Patch management of servers and maintaining server's environment in Development/ QA staging/ Production.
  • Installation, configuration and administration of VMware, Solaris Zones, Containers.
  • Implemented rapid provisioning and life cycle management for Redhat LINUX using kickstart.
  • Expertise in hardening, Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.
  • Used shell scripting to automate the tasks.
  • Responsible for maintenance of development tools & utilities to maintain shell, Perl automation Scripts.
  • Followed Agile/scrum Environments and used Jenkins, GitHub for Continuous Integration and Deployment.
  • Applied appropriate support packages/patches to maintain system integrity.
  • Monitoring and troubleshooting backups and schedule Cron jobs.
  • Performed capacity analysis, monitored and controlled disk space usage on systems.
  • Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.
  • Participating in 24x7 production on-call support of Linux and provided technical support to users.

Environment: s: UNIX, Linux, Apache Tomcat, VMware, Solaris Shell, Perl, Cron, Jenkins, GIT, SVN, MYSQL.

We'd love your feedback!