We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Managed servers on the Amazon Web Services (AWS) platform instances using ansible as a configuration management.
  • Used AWS as to maintain model and manage the entire application.
  • Cloud infrastructure maintenance effort using a combination of Jenkins, ansible and Terraform for automating CICD pipeline in AWS.
  • Managed IAM policies for organizations in AWSto define groups, create users, assign roles and define rules for role - based access to AWSresources and created S3 buckets and managing policies for S3 buckets.
  • Change automation and used auto scaling, launch configuration templates for launching AWSEC2 instances.
  • Expertise in creating DevOpsstrategy in a mix environment of Linux (CENTOS and UBUNTU) servers along with Amazon Web Services (AWS).
  • Experience in Configuration management tools like Ansible and Chef for Deployment on Multiple platforms.
  • Experience using DevOps tool Ansiblein provisioning AWS machines. Implemented a continuousdeployment(CD) pipeline involving Jenkins,Ansible to complete the automation from commit to deployment.
  • Managing Windows Servers for web app deployment using Ansible.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • InstalledDocker Registry for local upload and download ofDocker images and even from Docker hub.
  • Installed and Administered on GIT Server, migrated Projects from Subversion to GIT.Expertise on best practices for feature branching in GIT, merge conflicts and common library management.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies.
  • Configured & maintained Jenkinsto implement the CI process and integrated the tool with Maven to schedule the builds.
  • Used Maven as a buildtool on java projects for the development of buildartifacts on the source code.Detailed working knowledge in build tools like ANT, MAVEN.
  • Managed Chef Playbooks with Chef roles. Used file module in Chef playbook to copy and remove files on remote systems.
  • Knowledge in LINUX / UNIXenvironments and Shell scripting for System Administration tasks like installation, configuration, operations and maintenance of hardware and software related infrastructure.
  • Involved in all phases of Software development life cycle (SDLC) and experienced with fast paced Agile methodologies.
  • Experience with Linux Administration, Application BuildandRelease Management, Cloud Infrastructure management, Software Configuration Management.
  • Automated the buildand releasemanagement process including monitoring changes between releases.
  • Deployed Java applications into Apache Tomcat Application Servers.
  • Worked on Multiprocessing, Threading, Distributed systems, Load Balancing and High Availability in network systems.
  • Cross-functional teamwork, communication, analytical and presentation skills, Demonstrated leadership, management skills, time management, and problem-solving skills.

TECHNICAL PROFICIENCIES:

Operating Systems: CentOS 5.x/6.x/7, Ubuntu, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Scripting Languages: Basic Shell Scripting

Database Systems: SQL Server, No Sql, DB2

SCM Tools: GIT, GitHub, SVN

Build Tools: Ant, Maven

CI/CD Tools: Jenkins

Deployment tools: Ansible

Configuration Management: Chef

Cloud Infrastructure: Amazon Web Services, VM Ware

Bug Tracking Tools: JIRA

Monitoring: Nagios, AWS Cloud Watch

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET

App/Web servers: Apache Tomcat

PERSONAL WORK EXPERIENCE

Confidential,St. Louis, MO

DevOps Engineer

Responsibilities:

  • As part of DevOpsteam, my role includes releasemanagement, Environment Management, deployments, Continuous integration, continuous deployment, Incident management, version management.
  • Providing a better workflow for Continuous Integration and Continuous Delivery.
  • Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
  • Well versed in managing source code repositories like SVN, Git, GitHub, bit bucket.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Configure and administer Git source code repositories.
  • Develop and implement an automated Linux infrastructure using Ansible.
  • Worked on vagrant for configure lightweight, reproducible, and portable development environments.
  • Implemented Chef Recipes for Deployment on buildon internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Experience in AWS AIM, which included managing application in the cloud and creating EC2 instances.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Familiar with modern infrastructure technologies, virtualization, clustering, load- balancing and content delivery network.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Experience in using Jenkins, Code Deploy for CI/CD pipelines, Experience in Jenkins to automate most of the buildrelated tasks.
  • Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Used chef for server provisioning and infrastructure automation in a SAAS environment.
  • Developed pom.xml files for Maven buildscripts.
  • Ran Ant scripts for deployment of e-commerce applications.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Working in an open, fast-paced workspace and interacting with multiple teams and skillsets (Agile Development)
  • Analyzed the ANT projects for conversion and converting to Maven projects.
  • Implemented and building tools such as Ant/Maven to automate and enhance the overall operational environment.
  • Member of the Technical Design team, buildandrelease Module for Development of new products.
  • Used Maven asbuild tool on Java projects for the development of artifacts on the source code management, Environment Management, deployments, Continuous integration, continuous deployment, Incident management, version management.
  • Providing a better workflow for Continuous Integration and Continuous Delivery
  • Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
  • Well versed in managing source code repositories like SVN, Git, GitHub, bit bucket.
  • Working for DevOpsPlatform team responsible for specialization areas related to Chef for Cloud Automation.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Configure and administer Git source code repositories.
  • Worked on vagrant for configure lightweight, reproducible, and portable development environments.
  • Implemented Chef Recipes for Deployment on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Working in an open, fast-paced workspace and interacting with multiple teams and skillsets (Agile Development).
  • Analyzed the ANT projects for conversion and converting to Maven projects.
  • Implemented and building tools such as Ant/Maven to automate and enhance the overall operational environment.

Environment: Red Hat Linux/CentOS, Jenkins, Git, ANT, Maven, SVN,Linux, Ansible, AWS-Cloud, AWS Lambda, EC2, Open stack, Shell/Perl Scripts, SCM, GIT, Tomcat, AWS,VMware.

Confidential, Los Angeles, CA

DevOps Engineer

Responsibilities:

  • Working on AWS cloud formation templates for automating the infrastructure creation.
  • Creating various AWS resources like EC2, VPC, RDs, S3 Buckets, Dynamo Db, Cloud Front Distributions, Lambda services etc., using AWS Cloud formation.
  • My Responsibilities also include Searching, Learning, and Documenting on new DevOpstools which would fit in our current Eco - System.
  • Managing Build Process using Jenkins Server.
  • Worked forDevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Manage, configure and maintain EC2 instances, ELB and RDS.
  • Manage Releases, including coordinating with the Dev team and QA team.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives Status.
  • Managed Git repositories for branching, merging, and tagging for DEV, QA UAT and Prod environment.
  • Performed all necessary day-to-day Subversion/GIT support
  • Standardized Scrum practices across multiple Agile teams.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Coordinated the resources by working closely with Build and release engineerfor the release and carried deployments and builds on various environments using Jenkins continuous integration tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.

Environment: SVN, GIT, Jenkins, Amazon EC2 (AWS), Chef, Nagios, Maven, Ubuntu, JIRA, Shell Scripts, Apache Web Server.

Confidential, Irving, Texas

Build & Release Engineer

Responsibilities:

  • Setting up continuous integration and formal builds using Jenkins with Tomcat repository
  • Defined and Implemented ReleaseManagement Processes, Policies and Procedures.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control.
  • Automated therelease pipeline to achieve zero touch deployments using Jenkins.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Created deployment workflows in Jenkins which includes Prerelease and Post releasesteps.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Worked with development team to migrate Ant scripts to Maven.
  • Participated and contributed in analysis and design of upgrade process.
  • Documented code changes and unit test results per Best Practices.
  • System changes according to client specifications, policies and standards.
  • Participated in formal and informal code reviews.
  • Prepared Design Documents.
  • Designed and defined exception handling. Created Error logger process for error logging and Error Handler Process.

Environment: Maven, SVN, Jenkins, Linux, Shell scripting, Database Enterprise Edition.

Confidential

Build and Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day - to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.
  • Implemented & maintained the branching and build/release strategies utilizing Sub version.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.

Environment: Subversion, LINUX, XML, Apache Tomcat, Perl Scripts, Shell scripts.

Confidential

Jr. LINUX ADMINSTRATOR

Responsibilities:

  • Experience in Linux systems administration and application support. Proficient in Red - hat Linux and worked on Multi-server environments.
  • Knowledge of patching Linux servers via satellite server. Involved in installation, configuration, upgrading, patching and administration.
  • Experience in writing Shell scripts using bash, for process automation of databases, applications, backup and scheduling.
  • Good in setting up SSH, SCP connectivity between LINUX hosts.
  • Experienced in DNS, NFS, FTP, remote access and system troubleshooting skills.
  • Creating new file systems, mounting file systems and UN mounting file systems. Proficient with user account maintenance, backup & recovery, Auto-mounting.
  • Have been and willing to work in flexible hours for production and Backup support.
  • Experience supporting 24x7 production computing environments, experience in providing on-call and weekend support.

Environment: Red Hat Linux, firewall, SSL, NFS, FTP, Windows 2003 and 2008.

We'd love your feedback!