We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Sterling, VA

SUMMARY

  • Around 6+ years of IT experience incorporating implementation, administration and Application - product support with expertise in automation of Centos, RHEL, Ubuntu and Windows Server and with Three years of experience on AWS through Continuous Integration (CI)&Continuous Deployment/Delivery (CD)and Automation of Infrastructure as Code under DevOps Culture in an Agile Environment.
  • Experience on migrating applications using Amazon Web Services, Microsoft Azure.
  • Designed, implemented and deployed Cloud Based Applications by using the Amazon EC2, VPC, Cloud Watch, S3, Cloud Front, SES, SNS, RDS, EBS, Cloud Formation, Cloud Search, Route53, IAM.
  • Configured Amazon Identity and Access Management (IAM) to manage users and roles and Checking the health and utilization of AWS resources using AWS CloudWatch.
  • In production environment, using terraform configured the aws autoscaling policy resource and set the autoscaling group name parameter.
  • Creation of pipelines in Jenkins includes Continuous integration of tools like Maven, Git, Sonarqube, nexus, Selenium and Continuous deployment using Chef, Maintained and Administered GIT Source Code Tool, Created Branches, Labels and performed Merges in Stash and GIT.
  • Conceived Designed, Installed and Implemented CI/CDautomation system and worked on creating and updating Bash scripts, shell scripts and modules, files, and packages.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s
  • Experience with Virtualization technologies like installing, configuring, VMware vSphere. Creation, management, administration and maintenance of virtual servers and clients.
  • Experience in Implementing Server Virtualization using VMware for Redhat Linux.
  • Experience in using VMware vMotion to move VM's from One Datacenter to another Datacenter.
  • Experience in working with configuration Management tool - Ansible, has setup Ansible projects and configured the playbooks for the microservices.
  • Installed and configured an automated tool Chef, Puppet that included the installation and configuration of the master, agent nodes and an admin control workstation.
  • Experience working with Puppet Enterprise and Puppet Open Source and did Integration of Puppet with Apache and Passenger.
  • Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Used Jenkins as a build tool to create build packages. Created build and deployment jobs in Jenkins for various components.
  • Experience in using version controller tools like GIT, Bitbucket.
  • Managed all the bugs and changes into a production environment using the JIRA tracking tool and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Expertise in using Nagios and Splunk for Monitoring/Network Monitoring/Log Trace Monitoring.
  • Expertise in scripting with either Bash, Shell, Perl, Ruby, Python programming for Automation of Activities and builds, deployment of Java applications on bare servers or Middleware tools.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB and Cassandra.
  • Conducted performance testing of Apache and Tomcat management services.
  • Designs, implements, and performs processes for day-to-day management of the Global Active Directory and Office 365 supporting servers.
  • Good working experience with RedHat Satellite Server for upgrading and patching Linux Servers. Installed, upgraded and configured RedHat Linux 5.x and 6.x using kickstart installation and SUSE Linux Servers manually.
  • Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support
  • Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance
  • Strong desire to learn new technologies with positive attitude.

TECHNICAL SKILLS

CM/CI tools: Chef, Puppet, Ansible, Jenkins, Maven, Gradle, Bamboo.

Operating Systems/Platform: Sun Solaris 11/10, Red Hat Linux 5.x/6.x/7 SUSE 10/11/12, Ubuntu, OEL, CentOS, Windows Server 2003/2008/2012.

Cloud Platforms: AWS, Microsoft Azure, Open stack.

AMI creation/CD tools: Spinnaker

Virtualization/Containerization Technologies: VM ware, Docker, Kubernetes, OpenShift.

Versioning Tools: GIT, GIT lab and Bit Bucket.

Scripting: Shell, Bash, PowerShell, Perl, Python, Groovy .

Web/Application Servers: Tomcat, Apache, WebSphere and JBoss-AS/EAP.

Monitoring: Nagios, Grafana, Splunk Dynatrace.

Database: Oracle, DB2, MySQL, Redit, Redit MQ Cassandra, MongoDB 7 SQL Server 2008/2012/2014 .

Hardware: Dell R710, R720, R510 and R910, IBM Blade Servers.

PROFESSIONAL EXPERIENCE

Confidential, Sterling VA

DevOps Engineer

Responsibilities:

  • Designed and deployed AWS Solutions using EC2, S3, Elastic Load balancer (ELB), auto scaling groups.
  • Leveraged AWS cloud services such as EC2. Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Directed at enhancing volumes and EC2 instances and use these to create VPC instances and Worked with AWS, IAM to generate new accounts, assign roles and groups.Created alarms and notifications for EC2 instances using Cloud Watch in case of extreme situations.
  • Converted existing terraform modules that had version conflicts to utilize cloud formation during terraform deployments to enable more control or missing capabilities.
  • Implemented 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.
  • Evaluating testing of Chef Recipes - Concept of Test-Driven Development for Infrastructure as a Code.
  • Wrote Chef Recipes for automated uDeploy agent installs/updates, uDeploy agent relays install/update and configuring the same with the uDeploy server.Used Chef to manage Web Applications, Config Files, Database Commands and Packages.
  • Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool. Administered and Maintain Source Code Repositories including Bit bucket, GIT.
  • Supported concurrent development process with standard Branching and Merge of application source code. Created and maintained several build definitions and publish profiles to handle automated builds in an Agile/SCRUM environment.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef.
  • Configured Jenkins for integrated source control, builds, testing and deployment. Create many build scripts to enhance the process and automate the manual jobs.
  • Implemented new CM processes, polices, and configurations for internal and external audiences. Coordinated with teammates to ensure CM assets are inventoried and monitored by executing a preventive maintenance plan.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red- Hat Linux Servers.
  • Implemented detailed systems and services monitoring using Nagios services and automated processes with custom built Python & Shell scripts.
  • Delivering SCM Toolkit & Inquest to end-user community and developers.

Environment: AWS VPC, subnets, NAT, EC2 instances, ELB, Security Groups. Jenkins, Docker, Ansible, YAML scripting, Chef, Python, Shell, GIT Repositories, JIRA, Apache and MySQL database. JBoss, Apache, WebLogic, Tomcat and WebSphere, Red Hat Linux servers.

Confidential

DevOps Engineer /Cloud Engineering

Responsibilities:

  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Lambda, Cloud Front, Cloud Watch, IAM, EBS, Security Group, Auto Scaling, Dynamo DB, Route53, and Cloud Trail.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Provide highly durable and available data by using S3, Alfresco for data store, versioning, lifecycle policies, and create Amis for mission critical production servers for backup.
  • Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
  • Implementing a CI/CD (Continuous Integration /Continuous Delivery) framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git, Confluence, Jira and Cloud Foundry
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Maintained build related scripts developed in ANT and shell. Modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven and Worked on authoring pom.xml files, performing releases with the Maven release plugin and managing Maven repositories.
  • Installed packages on remote Agent less nodes through Ansible playbooks with Ansible roles.
  • Wrote Ansible playbooks and securing a server with Ansible and Provisioning, deployment with Ansible and Worked on developing Ansible Go Scripts for automating regular tasks
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and Worked on playbooks for Ansible in YAML scripting
  • Use Elastic Search on creating an uninstall survey page web application and Restful Web Service and experience working on Elastic Search, Alfresco for Indexing, Text and Documents.
  • Worked on installing of Docker using Docker toolbox and worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • To achieve Continuous Delivery(CD) goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Implemented several Tomcat Instances by using the Docker engine for running several Containerized App Servers.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations. Server automation with Chef and used tools like Maven for deployment and build management.
  • Worked on provisioning different environments using Chef, Ansible and other Configuration management tools.
  • Written Chef Cookbooks for installing Tomcat, JBoss, Nginx, WebLogic, and WebSphere for configuring load balancers and fail over.
  • Utilize Nagios based Open Source monitoring tools to monitor Linux Cluster nodes configured using Red Hat Cluster Suite.
  • Created scripts in Python which integrated with Amazon API to control instance operation
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.

Environment: EC2, EBS, IAM, S3, ELB, Puppet, Nagios, Docker, of DNS, LDAP, NFS, MySQL,Mongo DBandPostgreSQL, LVM, Alfresco Apache Web Server and SSL, Apache Web Server, Jenkins, GIT, MAVEN, Bash and Perl scripting, VMware and ESX servers, Nagios, Python, JIRA, JBoss 4.2.x, 5.x, Oracle DB.

Confidential, Columbus, OH

Linux Admin / Cloud Admin / DevOps Engineer

Responsibilities:

  • Worked on installation, configuration and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Configured RedHat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Experience working with production servers at multiple data centers.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Used Puppet for Monitoring system and automation.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Experience in AWS, which included managing application in the cloud and creating instances.
  • Developed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers.
  • Worked on Version controller like GIT and integration tools: Jenkins
  • Logged events from forced crash dumps and troubleshoot server issues.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
  • Experience with Configuration Management Tools (PUPPET, Ansible).
  • Management of RedHat Linux user accounts, groups, directories and file permissions.
  • Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Send mail on Redhat Linux/Debian Servers.
  • Installed packages with yum and rpm.
  • Configuration and Administration of Apache Web Server and SSL.
  • Created and maintained network users, user environment, directories, and security.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Environment: RHEL Linux, UNIX, Maven, ANT, Apache Tomcat, Bash, Unix/Linux administrator

Confidential

Linux/VMware Administrator

Responsibilities:

  • Worked on user accounts, removed users, lock/unlock users in Linux and maintained Linux file system and Support Red Hat Enterprise Linux Servers and configurations plus reporting and monitoring. Installation and configuration of Red Hat Linux on new server builds as well as during the upgrade.
  • Implemented Logical volume manager (LVM), creating disk partitions, setting up file systems and mounting the file systems and unmounting them.
  • Worked on Packet management installing, updating and removing different packages using RPM and used YUM to update specific packages.
  • Experience in networking knowledge in analyzing, designing, implementing Switches, Routers, Firewalls, DNS client, DHCP client, and NFS client.
  • Worked on writing scripts for automation, and monitoring using Shell (Power, bash, C and Ksh), Python and Perl scripts
  • Implemented configuration and maintenance of common Linux services such as Tomcat, Apache, MySQL, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, IP Tables and Firewall etc.
  • Daily monitoring and response for Linux servers, including application processes, file system alerts, system faults.
  • Implemented ESXi 5.x servers using vSphere Update Manager and VM Tools through manual updates. Managed hosts using VMware Web Client.

We'd love your feedback!