We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Herndon, VA

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in Automating, Configuring, Implementing CI/CD and Deploying instances in the areas of Data Center Operations, Systems Administration, Cloud Computing, Software Configuration Management (SCM), and Orchestration of various environments.
  • Knowledge and expertise in every phase of SDLC (Software Development Life Cycle), Experience as a Build and Release Engineer in Automating, Building, Deploying, and Release of code in multiple environments like Dev, QA, Pre - Prod & Prod.
  • Experience in administering Amazon Web services (AWS) services like Virtual Private Cloud (VPC), Simple Storage Service (S3), Elastic Cloud Computing (EC2), Elastic Load Balancer (ELB), Relational Database System (RDS), Elastic IP’s, Amazon Machine Image (AMI), IAM, and Cloud Formation services using AWS-Command Line Interface(CLI) and enabling the enterprise environment compatible for continuous monitoring using Cloud watch.
  • Experience in creating and working with various instances of Linux environments on cloud platform like Amazon Web Services (AWS).
  • Used Docker for automating the deployment of applications inside software containers.
  • Experience with container based Virtualized deployments using Docker images, Docker Hub and Docker registries.
  • Container management using Docker by writing Docker files and set up the automated build on Docker Hub and installed and configured Docker Swarm.
  • Experienced with various Configuration Management tools like Ansible and brief knowledge on Chef and Puppet.
  • Used Ansible Playbooks to automate various deployment tasks.
  • Used Ansible Control server to deploy plays and playbooks to the machines and systems in the inventory.
  • Extensively worked with the scripting languages like YAML, Bash Shell Scripting and Python.
  • Strong experience in scripting the Ansible Modules and Playbooks for automating the Continuous Deployment using YAML Scripting.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Experience in using Sonatype Nexus 3 and Artifactory Repository Managers for Maven build.
  • Configure Jenkins Jobs for Nightly and Milestone builds and setting up Cron jobs in Unix and Linux.
  • Extensively worked on several build tools like ANT and Apache Maven.
  • Expertise with Unix and windows environments with version control tools like SVN, GIT, Git Hub and Bitbucket.
  • Strong working experience in creating Branches, performing Merge operations and creating Tags for the revisions.
  • Good experience in analyzing the code quality using SonarQube during the build phase of the Jenkins.
  • Experience in RPM and YUM package management (installation and upgrading), Yum Repository creation and management, patching.
  • Experience in handling and generating tickets via Service Now, JIRA, Remedy and Maximo ticketing tools providing day to day resolutions in compliance to SLA cycles.
  • Expertise in installation, configuration, Deployment and management of enterprise applications using WebSphere/Tomcat Application servers on RedHat Linux, CentOS, Solaris and Windows 2003/2008/2012.
  • Add and modify the DNS entries on Linux servers.
  • Implemented and administered VMware ESX 3.5 for running the Windows 2003/2008 Servers on development and test servers.
  • Analyzed and identified issues that hamper the performance of the system, and to work in close coordination with the product development team and recommend the solutions for the issues.
  • Worked with the team to deliver the project, ahead of schedule and according to project plan, enforcing keymilestones at every stage.
  • Responsible for On-call support and work with a team to provide weekend/after-hours production support.

TECHNICAL SKILLS

Config Management: Ansible, Puppet

Test and Build tools: Jenkins, ANT and Maven

Issue tracking tools: Service Now, JIRA, BMC Remedy, Maximo

Version control system: GIT, Bitbucket and SVN

Containerization Tools: Docker

Programming Languages: YAML, Bash Shell Programming and Python.

Web/Application Servers: Apache Tomcat

Infrastructure as service: AWS, OpenStack and Rackspace

Database: SQL server 2008R2/2012, Oracle 11g, MySQL.

Operating systems: Windows, UNIX, RHEL, Cent OS 7 and Solaris.

Network Protocols/Services: LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL, NFS, DNS, and DHCP

Mail Server: Send Mail, IBM Lotus Notes, Microsoft outlook.

PROFESSIONAL EXPERIENCE

Confidential, Herndon, VA

DevOps Engineer

Responsibilities:

  • Worked on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Responsible for creating Docker files for creating new Docker Images and Docker Containers for deployment. Also worked on Docker consoles for managing the application life cycle.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Managed pipeline for Docker image which automatically build images and scan the images and push the images to artifactory.
  • Automated AWS resources like EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and RDS through Cloud Formation templates.
  • Implemented Elastic Beanstalk to auto-deploy and auto-scale applications using services such as EC2 instances, Load balancer and Databases on RDS in AWS environment.
  • Implemented Blue-Green deployments on Elastic Beanstalk for Micro services using EBdeployer and Docker.
  • Used Ansible for creating IAM users, subnets, security groups, route tables and ACL’s for VPC creation and deploying EC2 instances on AWS.
  • Experience in scripting the Ansible Modules and Playbooks for automating the Continuous Deployment using YAML scripting.
  • CreatedS3bucketsandsettingpermissionsforbucketsusingAnsiblerolesandplaybooks.
  • Designed Ansible playbooks to manage configurations and automate installation process.
  • Experience in running LAMP (Linux, Apache, MySQL, PHP) stack by using Ansible.
  • Involved in setting up Fault tolerant Jenkins server for multiple teams across the group using AWS Cloud Formation templates.
  • Used Jenkins to Build, Test and publish the project artifacts and also implemented Build Per Branch as part of CI process to run unit and integration tests to help improve the pipeline efficiency.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.
  • Integrated SonarQube with Jenkins to analyze the existing code and make further code enhancements for achieving a better code quality.
  • Used Sonatype Nexus and AWS S3 as artifact repositories to publish build related artifacts.
  • Performed Database migrations using flyway automation tool for DB Deployments in various Environments.
  • Integrated Docker container based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git to trigger builds usingWebhookand Slave Machines.
  • Used Jenkins as a continuous integration tool for automation of daily process and troubleshoot the build issue during the Jenkins build process.
  • Perform Deployment of Release to various QA and UAT in Linux environments.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Performed Branching, Tagging, Release Activities on Version Control Tools GIT and Bitbucket.
  • Hands-on experience with issue-tracking and project management tool JIRA.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases
  • Daily follow up with clients to ensure resolution of all issues.
  • Responsible for On-call support and work with a team to provide weekend/after-hours production support.

Environment: AWS (Amazon Web Services), Ansible, Git, Bitbucket, Jenkins, Maven, Docker, Docker Hub, Sonatype Nexus, Tomcat, JIRA, Shell scripting, Python, Red Hat Enterprise Linux 6.5, Centos 7.

Confidential, Milwaukee, WI

DevOps Engineer

Responsibilities:

  • Worked in DevOps/Agile Scrum methodology having 4 sprints as a release.
  • Created snapshots and Amazon machine images (AMIs) of the instances for backup and also created clone instances.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Created S3 buckets and also managed policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and configured launched instances with respect to specific applications.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Monitored resources and applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, and configured notifications for the alarms generated based on events defined.
  • Migrated various applications from on-premise to the AWS cloud using Cloud Formation templates and using interfaces directly with Amazon Simple Storage Service (S3).
  • Managed servers on the Amazon Web Services (AWS) platform instances using Ansible configuration management.
  • Used Ansible server and workstation to manage and configure nodes. Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Installed, configured and managed Jenkins on Linux machines.
  • Build and configured Jenkins slaves for parallel job execution.
  • Converted Ant projects to Maven projects and helped in creating pom files using core java.
  • Involved in editing the existing Maven files in case of errors or changes in the project requirements.
  • Responsible for nightly and weekly builds for different modules.
  • Imported and managed multiple corporate applications into GIT.
  • Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release of quality software. Worked with different team members for automation of Release components.
  • Worked exclusively on VMware virtual environment.
  • Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Worked with Red Hat Satellite Server which is used to push changes across various servers simultaneously.
  • Worked closely with DBA Team in order to adjust kernel parameters as per requirements.
  • Experience in using VMware Motion to move VM’s from One Datacenter to another datacenter.
  • Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Responsible for independent support of L2 issues which includes reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance.
  • Daily follow up with clients to ensure resolution of all issues.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments.
  • Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux.
  • Involved in installation and configuration of various Third-party software onto servers.
  • Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.
  • Day to day resolution on Linux based issued though Service Now ticketing system in compliance to SLA cycles.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Performed application installation and management on Linux servers.
  • Automating many day-to-day tasks through shell scripting.

Environment: AWS (Amazon Web Services), Ansible, Git, Jenkins, Maven, Docker, Tomcat, Red Hat Enterprise Linux 4.x/5.x/6.1, Solaris 8/ 9/10, VMware ESX5, Service Now, Putty.

Confidential

Linux System Administrator

Responsibilities:

  • Involved in Building and configuring Red Hat Linux Servers using as required for the project.
  • Installed, configured, custom building Oracle RAC 11gon Red Hat Linux Environment and preparing servers for database installation which includes adding kernel parameters, software installation, permissions etc.
  • Expertise in installation, configuration and administration of Windows 2000/2003/2008 servers, Active Directory and exchange server.
  • Implemented and administered VMware ESX for running the Windows 2003/2008 Servers on development and test servers.
  • Creating, cloning Linux virtual Machines, templates using VMware Virtual Client 5.1.0 and migrating servers across ESX hosts.
  • Worked on Veritas NetBackup 6.5 which includes installation, creating policies, configuration and upgrading servers.
  • Maintain existing SQL scripts and execute different scripts for different environments and worked on shell scripting.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Involved in doing multiple patches or quarterly major releases.
  • Handled issues concerning servers and databases and Maintaining the reports of the Issues for future reference.
  • Responsible for providing L2 support for web based front end applications.
  • Document solutions to problems regarding various standard provisioning related errors and record them in the IT Knowledge Base and provide knowledge transfer to L1 support team, other team members and end users.
  • Converted and automated builds using Maven Scheduled automated nightly builds using Jenkins.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Imported and managed multiple corporate applications into GitHub code management repo.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
  • Re-structured the SVN repository to best suit for CI and CD methodologies.
  • Conducted Sanity Testing to verify for the right build is deployed.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Performed merges for each build from Development Branch to Integration Branch.
  • Created the Release Management plan with the implementation schedule.
  • Created Pre-operation and Post-operation triggers in UCM.
  • Provided L1 support for build troubleshooting and production issues.
  • End to End ownership for resolution of Critical Application Incidents reported in Maximo until closure within SLA.
  • Responsible for the EBF (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Keeping application documentation up-to-date with latest issues and bug fixes.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.
  • Knowledge on creating disk groups, volumes, deporting, importing disk groups using veritas volume manager5.1.
  • Involved in System Monitoring activities and providing support to applications by handling on-call on 24/7 basis.

Environment: Red-Hat Linux Enterprise servers 4/5/6, Tomcat, Putty, SVN, Jenkins, VMWare, Maven, BASH shell scripting, Remedy, Maximo, IBM Lotus Notes.

Confidential

Linux Administrator

Responsibilities:

  • Administration of RHEL 4, 5 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Active Directory Users Administration-Manage Windows user accounts and groups (create users, delete users, reset/change password, modify account details, access permissions, create and manage groups) and maintain User & File system quota on Linux servers.
  • Regular disk management such as partitioning according to requirements, creating new file systems or growing existing ones over the hard drives and managing file systems.
  • Monitored and taking daily tape backup of Syslog and LDAP Authentication servers.
  • Add and modify the DNS entries on Linux servers.
  • Implementing and maintaining the UTM(Firewall) policies and creating the new policies.
  • Managed systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Involved in migrations at host level using LVM mirroring and SVM Mirroring.
  • Worked on the issues with ACS Authentication server.
  • Lockdown the local accounts to secure the environment using NIS.
  • Installing Redhat Linuxusing kickstartand applying security policies for hardening the server based on the company's policies.
  • Responsible for management of Data Centre which includes all Network and Security Devices.
  • Set up user and group login ID's, printing parameters, network configuration, password resolving.
  • Having good knowledge on Subnetting.
  • Troubleshooting tickets, which includes storage, network, system related issues and logging RCA using BMC Remedy.
  • Environment, Command line, Current working directory, root directory, executed command.
  • Involved in preparing the document for redesigning the network and for implementing the IPv6 in the existing network.

Environment: Red-Hat Linux Enterprise servers 4/5/6, IBM Blade servers, Cisco Switches (VLAN), UTM(Firewall), VMWare, NAS (Netapp), Putty, Fluke Tools, ACS, D-Link Switches, BMC Remedy (Ticketing tool).

Confidential

Linux Systems Engineer

Responsibilities:

  • Installation and Configuration of HP, IBM and Dell Servers.
  • Maintenance and configuration of windows 2003 servers.
  • Installation, configuration and Anti-Virus management of Trend Micro Office scan Servers and Clients.
  • Maintained virus free network using MacAfee Antivirus and implemented Internal Audits & Security policy over the Network.
  • Providing maintenance support and installation of IBM x226 Server, IBM P-IV Desktops, Numeric UPS Systems, HP laser Jets, Fujitsu Scanner, Cisco Switches and leased line at the ROC Hyderabad.
  • Co-Ordinating with DC/DR operations teams for smooth running of MCA21 Services running at ROC-HYD.
  • Addressing disk space and high Memory/CPU alerts.
  • Segregated the Server traffic and normal internet traffic.
  • Maintained Network connectivity from Server to end Client.
  • Hardening of Windows XP and 2003 Servers as per the security policies assigned.
  • Work closely with the Networks and Security Team in opening firewalls and DNS requests required for the infrastructure.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Resolved network and system issues with in SLA defined by the client.
  • Worked on incidents cases for windows servers.
  • Worked and performed Data center operations including rack mounting, cabling.
  • Basic troubleshooting techniques in internet and intranet connectivity issues.
  • Monitored all LAN/WAN components. First level Diagnostics and support for all network components and data devices.
  • Attended training sessions for server administrators to collaborate on future plans and coordinate IT development projects.

Environment: Red-Hat Linux Enterprise servers 4/5/6, HP, IBM and DELL servers, Cisco Switches (VLAN), UTM(Firewall), VMWare, NAS (Netapp), Putty, ACS, MacAfee Antivirus, BMC Remedy (Ticketing tool).

We'd love your feedback!