We provide IT Staff Augmentation Services!

Sr Devops System Engineer Resume

5.00/5 (Submit Your Rating)

Manassas, VA

SUMMARY

  • Having 6 years of experience in IT Filed 4 years as a Configuration Management, Devops, Build and Release Engineer and 2 years worked as a Sysadmin.
  • Strong knowledge of Software Development Life Cycle, SCM practices along with software Build and Release Management methodologies.
  • Experience in using version controller tools like Subversion (SVN), GIT, IBM Clear case UCM.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End - to-End.
  • I had a great experience in Devops field along with GCP
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation fusing Jenkins along with Python and Shell scripts to automate routine jobs.
  • Worked extensively with ANT and Maven build tools for writing build.xml and pom.xml files respectively.
  • Created Jenkins Jobs to automate Ant/Maven Application Builds by pulling code from GIT and GitHub repositories.
  • Having good experience with installation and configuration of Kubernetes, clustering and managed local deployments in Kubernetes.
  • Provided consistent environment using kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker Containerization.
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto scaling groups, Optimized volumes and EC2 instance
  • I have a great experience in IAM (Identity access management) like creation of users under different group names with specific permissions (S3, volume, elb, auto scaling etc).
  • I have great understanding skills aboutVPC (virtual private control).
  • By using S3 I did versioning also in various project.
  • Having Very good experience in configuration management tools like CHEF, PUPPET and ANSIBLE
  • Automated the cloud deployment using Chef, Python and AWS Cloud Formation Templates and used Chef for unattended bootstrapping in AWS.
  • Replaced existing manual deployment and management processes with Chef and AWS OpsWork stacks.
  • Experience using Decker to implement a high-level API to provide lightweight containers that run processes isolation and worked on creation of customized Docker container images, tagged and pushed the images to the Docker repository.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub to build a new Docker container automatically using Jenkins whenever a new GitHub branches are created.
  • Configured Nexus repository manager for managing the Maven artifacts and Implemented JIRA tool for project tracking and workflow control.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration and used Chef for server provisioning and infrastructure automation in a SaaS environment.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • I Used ANT and Maven as build tools on Java/J2EE projects for the development of build artifacts on the source code and deployed them on Tomcat/JBoss servers.
  • Worked with DBAs on installation of MySQL database, restoration and log generation.

TECHNICAL SKILLS

Languages: JAVA, HTML and XML, C#.Scripting JavaScript, Perl, Shell Scripting, Python, VB Scripting.

Database: MYSQL, Oracle, SQL Server, mongo DB.

SDLC & Testing Agile Methodologies: Junit, JIRA, service now, confluenc

IDE: Dev Tools Eclipse, NetBeans

Build Tools: Maven &Ant

CI & CD: Jenkins, Team city and Octopus

PROFESSIONAL EXPERIENCE

Confidential, Manassas, VA

Sr DevOps System Engineer

Responsibilities:

  • Worked on SDLC Like creation of test cycles and pushing the builds in that cycles.
  • As a Lab admin Based on issue summery Assigning Issue’s to the concerned person. And maintaining Pc’s of 4 lab environments i.e. QA1, QA2, QA3 And QA4
  • Configured the FTTH (Fiber to The Home) Gate way to QA prime home.
  • Experience with agile tool like Atlassian Jira, ServiceNow.
  • Worked on log files of different servers to identify the Defect.
  • As a lab admin attending defect review calls everyday
  • Managing users like creating, deleting and granting proper privileges and managing system security.
  • Installation, configuration, patching, administration, troubleshooting, security, backup, recovery and upgrades of Red Hat Enterprise Linux (RHEL) 5/6/7, CentOS, Fedora, Solaris 8/9/10.
  • Performance tuning of the operating system for better application performance and network performance.
  • Developed Shell/Perl scripts to automate the deployment process.
  • Worked with Development and QA teams to continuously integrate software development using GIT, Maven, Jenkins.
  • Creation of VMs for Red hat Linux on VMWare ESX 3.5 and administering them with VI Client.
  • Monitored System Performance of Virtual memory, Managed Swap Space, Disk utilization and CPU utilization.
  • Troubleshooting and resolving of problems related to hardware, operating systems, third party applications and scripts.
  • Continuous Integration using Jenkins, Maven, Bitbucket, Nexus and Git.
  • Working on Jenkins Tool to Deploy the builds to Environment by Selecting build parameters
  • I used to roll back and back fill the builds Depends on project requirements.
  • Worked on shell scripting and YAML playbooks for automation of deployment scripts.
  • Automation of deployments and monitoring the deployments.
  • Created shell scripts to automate the server bounce activities for Apache Tomcat application server.
  • Created confluence page for JBOSS Web server Restart.
  • Created docker containers for micro services and managing Docker images.
  • Worked with docker compose to build multiple containers.

Confidential, Virginia, VA

Sr.AWS Devops Engineer

Responsibilities:

  • Deploy and monitor scalable infrastructure on Amazon web services (AWS configuration management) using puppet.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Responsible for managing the Chef Client nodes and upload the cookbooks to chef-server from Workstation.
  • Set-up Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Created clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files as well as managed Kubernetes charts using Helm in GCP.
  • Managed local Deployments in Kubernetes using OpenShift platform, creating local cluster and deploying application containers.
  • Automating the OpenShift cluster installation using Ansible playbooks.
  • Created design approach for migrating applications to RedHat OpenShift platform (PaaS).
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Configured S3 to host static web content and deployed cloud stack using AWS Opswork.
  • Configured the load Balancers and VPC with private subnets and had a good knowledge on troubleshooting for the connectivity issues.
  • Understanding the client environment, Administrating and creating solutions using CI/CD, GIT, DOCKER
  • Having Good experience in and Build & Release Management, Software Configuration activities and Deployment activities for software applications.
  • I have very good experience and knowledge about configuration management Tools like CHEF, PUPPET and ANSIBLE
  • Written custom resources and used Chef Handlers for various auto kick-off requirement jobs.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Wrote Python/Shell Scripts to Monitor Variety of Services &Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Performed SVN to GIT/Bit Bucket migration and managed branching strategies using GIT flow workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in Bit Bucket.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic Power Shell scripts to take backups and mount network shared drives.
  • Created the files and structure needed to run Docker images through our private Rancher Catalog.
  • Implementing new build framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Chef Maven & Nexus in Linux environment.
  • Worked on GIT Distributed Version Control System.
  • Configuring Elastic Load Balancers with EC2 Auto scaling groups.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents
  • Manage deployment automation using Chef and Custom Chef Modules.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • AWS Cloud management and Puppet automation.
  • Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Integration of ANT/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Confluence, Jira and Cloud Foundry.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Configured the Ansible playbooks with Ansible Tower so that other users can run them with just a push of a button.
  • Demonstrated on Ansible along with Ansible Tower can be used to automate different software
  • Implemented the Master slave architecture to improve the performance of Jenkins.
  • Troubleshoot the issues raised in Jenkins while using for continuous integration and deployment
  • Conducting analysis on ANT build projects for conversion and converting to MAVEN build projects.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Depends on Application requirement Sometimes used to work on Java based application like Spring boot Application and I used to implement the process by using java program
  • Worked on Lambda to run code without provisioning or servers.
  • Build the servers less application by using Lambda.

Environment: AWS, ANT, Jenkins, Git, Web Sphere, JBoss Application Servers, Apache Tomcat, Agile/Scrum, Chef, SDLC, Docker, Windows, Linux.

Confidential, Plano, TX

Sr. AWS Cloud Engineer

Responsibilities:

  • Provisioned AWS S3 buckets for backup of the application and sync this content with remaining S3 backups, by creating entry for AWS S3 SYNC in crontab.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
  • Had very strong exposure using ansible automation in replacing the different components of OpenShift like ECTD, MASTER, APP, INFRA, Gluster.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDb, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used AWS S3 services for creating buckets, configuring buckets with permissions, logging, versioning and tagging.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Utilized AWS CloudWatch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Written Chef Recipes in Ruby to automate infrastructure administration (infrastructure as code) and deployment automation. Created cookbooks to install and configure required packages to setup the environments
  • Design and setup of CI tools like Jenkins. Integrating SCM tools like Subversion, Git with CI tools to automate the build process.
  • Working with Build Verification team to make sure builds are delivered within deadlines.
  • Using application lifecycle management across the company to implement and manage CI/CD pipeline processes and automation including building, auto scaling, cloud formation and systems operation monitoring.
  • Develop and support cloud infrastructure and application lifecycle framework for CI/CD.
  • Created Chef Cookbooks, Chef Recipes and Chef Attributes.
  • Environment provisioning solutions using Docker, Vagrant.
  • Installed and configured Nexus to publish artifacts for better versioning.
  • Responsible for deployment of WAR, EAR files along with environment specific properties, ETL workflows, DB scripts, EAI interfaces and Business objects into QA, SIT, UAT and PROD environments.
  • Responsible for creating branches, tagging and merging in Subversion and GIT.
  • Automated the process of extending the dependency labels.
  • Handled Performance Monitoring in File system CPU, Memory and Process in all the UNIX Servers. Written shell scripts to take backup oracle database.
  • Problems & performance issues; installed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning.
  • I worked on infrastructure as a code service like Terraform for building, changing, and versioning infrastructure safely and efficiently.
  • Because of this approach we can enables operators to increase their productivity, move quicker, and reduce human error.

Environment: AWS, Amazon EC2, S3, Cloud Watch, Auto Scaling, Route53, EBS, Elastic Load Balancer, AMI, Chef, Docker, Jenkins, Maven, Subversion, Git, ANT, Nexus, Jira, Tomcat, CentOS, Oracle, Vagrant.

Confidential

System Admin

Responsibilities:

  • Researched, endorsed, and implemented network enhancements improving system reliability and performance.
  • Delivered hands on support, troubleshooting, and customization for Cisco routing and switching, Citrix, and Windows Server Update Services (WSUS).
  • Maintained/configured virtual servers using VMware ESX 4.1, HyperV and Vsphere.
  • Conducted proactive virus monitoring with Fire-Eye security platform.
  • Initiated major application integration and upgrades for a variety of proprietary software.
  • Worked on installation, configuration, upgrade and administration of IBM pSeries and Power5/Powerer6 servers on various levels of AIX operating system utilizing environment.
  • Managing, Creating working on Remedy Change management ticket.
  • Configuring and Installing the Lpar client through the BladeLogic through post provisioning job.
  • Set up and configure virtual recourses (virtual SCSI, virtual Ethernet, and virtual FC).
  • Coordinating with application teams to schedule AIX 6.1 maintenance on QA/DEV.
  • Requesting for new lun with tier 1 Replication to the storage team and enabling the path to login to the fabric.
  • Prerequisites, creating procedures and configuration for BladeLogic documentation
  • Experience in LVM, which includes creating VG, LV and file system.
  • Enabling x11 forwarding on etc./ssh/sshd config.
  • Managing and securing user account, files, directory using associated commands.
  • Firewall, port and package management
  • Configuring and maintaining Apache web server.
  • Performed Job scheduling using crontab utility.
  • Performed disk management by checking for any RAID issues with running df, du and fsck commands.
  • Monitored System performance using Nagios.
  • Set up and maintained DNS servers.
  • Wrote bash scripts to automate daily tasks for Linux processes.
  • Performed standard system administration task such as patching, software and hardware upgrades, troubleshooting and problem resolution.
  • Developed long-term Linux/Unix strategies for the enterprise environment to stay current with technology and provide the required functionality to the organization.
  • Created users with root's privileges and also users with limited root's privileges called sudo users.
  • Disabling Telnet and enabling SSH and manually set up ssh authorized keys.
  • Performed day-to-day Linux/Unix administration such as user accounts, logon scripts, directory services, file system shares and permissions etc.
  • Set up NFS and Samba file sharing setup on Linux and Windows servers.
  • Performed server load control and monitored server performance using top, free, uptime, ps, vmstat and iostat utilities.
  • Performed timely backup using tar or rsync utilities.

Environment: Red hat Linux-3.x/4.x to RHEL5.x, LAMP servers, VMware Server.

Confidential

System Admin

Responsibilities:

  • Maintain 60 + client/users running Window 2000 Professional.
  • Install twisted pair network cabling and certify lines to meet category 5 specifications.
  • Troubleshoot PCs located in remote sites.
  • Configure VLAN, identifying DNS, SQL 7.0, IPX (Novel), NETBEUI, Switches, and DHCP scope.
  • Exchange Administrator (Creating using, migration, Routing SMTP, Pop3 protocol and services).
  • Perform NT backup, Troubleshoot Network connectivity. LAN/Wan.
  • Remotely setup images drive on a local network using application software called Altiris.
  • Executed high-security server maintenance and installation of Windows 2003 and 2008 servers.
  • Utilized WSUS to test patches on servers.
  • Initiated remote support to detention medical facilities across the US.
  • Provided hands on support, troubleshooting, and customization for a Cisco routing and switching, Citrix Application, and all enterprise grade peripherals including printers, card readers, scanners, etc.
  • Acquired secret clearance from Defense Research and Development Organization (DRDO) to complete confidential assignments.
  • Help and execute installation, network set up, e-mail and applications configuration, test applications, resolve technical errors and compatibility issues.
  • Ability to perform hardware benchmarks and testing on Windows and Linux systems.
  • Administration of virtualized environment (VMware VSphere, VCenter).
  • Experience working with various guest operating systems, Account provisioning, perform maintenance, etc.
  • Coordinate with users, discuss and finalize overall infrastructure requirements, prepare material and discuss budget specifications with Infrastructure Security lead.
  • Provide onsite and remote troubleshooting assistance and train users on effective use of applications and systems.
  • Aid in the development of information security and Infrastructure policies and procedures.
  • Work with service providers to purchase and renew licenses, example: IBM, Adobe, etc.
  • Continuous support of installation, configuration, and maintenance of software products.

Environment: Windows, Centos and Red hat Linux-3.x/4.x to RHEL5. x. LAMP servers, VMSAT, IOSTAT, ISO27001, CalPERS, VMware Server 1.2

We'd love your feedback!