We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

Norwalk, CT

SUMMARY

  • Over 8 years of IT experience in DevOps/Build & Release, Linux/Unix administration which includes strong experience in Automating, Configuring and deploying instances on AWS cloud environments.
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, IAM, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud - Formation AWS Config, Autoscaling, CloudFront, AMI, S3.
  • Experience in building the infrastructure by writing various Terraform/CloudFormation templates.
  • Experience in administration of Production, Development & Test environment’s working in various flavors of Linux and Unix like RHEL 4.x, 5.x, 6.x, SUSE Linux, Ubuntu, CentOS, AIX 5.2 /5.3 /6.1 /7.1 and Solaris 8, 9, 10.
  • Hands-on experience onAnsibleandAnsible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Experienced in working on DevOps/Agile operation process including various tools (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Worked as a site reliability engineer created ultra-scalable and highly reliable software systems.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Wrote several Custom Ansible playbooks for various Applications/Web Servers.
  • Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Created and wrote shell scripts (Bash), Python and Perl for automating tasks.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Extensively worked with automation tools like Hudson, Jenkins and Build Forge to implement the End to End Automation.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle Solaris).
  • Maintained ELK (Elasticsearch, Logstash, Kibana)
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Experience using RPMs to effectively package the applications for product deployments.
  • Experience is using Apache Tomcat, .NET Application, JBoss, Oracle WebLogic and IBM WebSphere Application servers for deployments.
  • Familiar with Cloud watch, Elastic IP’s and managing security groups on AWS.
  • Quick Learner, Self-motivator and ability to work in challenging & versatile environments with an excellent written/verbal communication.

TECHNICAL SKILLS

Cloud Services: AWS (EC2, Lambda, S3, EFS, VPC, CloudWatch, Cloud Formation, RDS, Elastic Cache, IAM, ELB, Route 53)

Configuration Management tools: Ansible, Chef, Puppet, ANT, Maven, Build Forge

Programming: C, Java/J2EE, .NET, Xml, Korn Shell, Perl, Ruby, Python, Groovy, PowerShell, SQL, Boto, Fabric, JavaScript, HTML

OS Platforms: UNIX (Solaris 8,9,10), Linux 4/5/6, Ubuntu, AIX, Windows 2008,2012

SCM/Version Control Tools: Subversion, GIT, Tortoise SVN, Clear case, Perforce, CVS

Web Service Tools: JBoss, Apache Tomcat 5.x, IntelliJ IDEA, Oracle WebLogic 10.x/11.x, IBM WebSphere 5.x,6.x,7.0, Ngnix, IIS Server

CI Tools: Jenkins/Hudson, Bamboo, U Deploy, X Deploy, Anthill Pro

SDLC: Agile, Waterfall Methodologies

Database Systems: SQL Server 2008/2012, Oracle 9i/10g, PL/SQL, MS Access, DB2, Postgres, Sybase.

Hard Ware: Sun T2000, M5000, Ultra Enterprise 6000/5000, SPARC sun4c/sun4u, Dell Blade Servers, HP Blade Servers, Dell R720/R730.

Ticketing/Bug Tracking: Jira, Remedy, ServiceNow, Junit, PMD, Red Mine, and Bugzilla.

Virtualization: VMware, VCAC, VSphere, VCenter, VCloud.

Monitoring tools: Nagios, Opsview, Hobbit, Splunk.

Container Technologies: Docker.

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

PROFESSIONAL EXPERIENCE

Confidential, Norwalk, CT

Sr. DevOps Engineer

Responsibilities:

  • Worked with different application teams to understand, analyze their current process, tools, techniques, workflows and involved in evaluation and finalization of state of art tools.
  • Wrote Ansibleplaybooks to configure, deploy and maintain software components of the existing and new infrastructure.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.
  • Setting up huge Kubernetes platform with four clusters and assisting to various app teams.
  • Worked on multiple things like setting up Kubernetes dashboards with AAF and using Kubeconfig.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Wrote several terraform templates to create infrastructure for various applications.
  • Worked on migrating existing application to Containerize using Docker.
  • Experience in working with Vagrant for testing Ansible plays and deployments.
  • Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR’s, VCP, NAT) and deployment via SCALR and EC2 Installs with CentOS, Ubuntu and RHEL 6 Linux.
  • Worked on Cloud automation using AWS Cloud Formation templates
  • Strictly followed Incident and Change Management, used Jira, Youtrack, Trello for ticket and Agile methodologies for day to day activities.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and Sysadmin to debug software and system problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Worked and implemented of ELK stack.
  • Worked on integrating application logs with Splunk and wrote several custom Splunk queries for monitoring and alerting.
  • Installed and Configured RUNDECK and wrote shell scripts to automate App/Web services bouncing/deployment.
  • Installing, configuring and administering Jenkins CI tool on Linux/Windows machines.
  • Analyze and resolve conflicts related to merging of source code for BitBucket.
  • Integrate SonarQube with Jenkins to run unit test cases.
  • Implemented the setup for Master-Slave architecture to improve the Performance of Jenkins.
  • Used Jenkins andAnsible for Continuous Integration and continuous deployment in multiple environments.

ENVIRONMENT: AWS Cloud, AWS Lambda, EC2, Ansible, Jenkins, GitHub, Solaris 8, 9,10, Fedora, RedHat Linux 5.x/6.x, Windows 2008/2012, SVN, GitHub/BitBucket, Azure, MSBuild, NuGet, Maven, Ruby, Kibana, Shell scripts, Elasticsearch, Ant, Nagios, Sonar, Agile, IaaS, PaaS, SaaS, NUnit, PowerShell, WebLogic, FileBeat, Apache Tomcat, JBOSS, CFEngine, Runbooks, Apache 1.3.x, 1.2, 2.x, Oracle 10g.

Confidential, Overland Park, KS

DevOps/Build & Release Engineer

Responsibilities:

  • Responsible for Build and Deployment of the java applications on different environments like Dev/QA & Production.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Experience designing, building, maintaining, and coordinating an automated build/release process using BitBucket, Jenkins, Bamboo, Docker, Vagrant.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Designing, Administration and troubleshooting database servers like MySQL 5.7, MySQL 5.6, MySQL 5.5
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Written/edited Shell Scripts to collect the System Performance Information, account information.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked on upgrading the Splunk Indexers, Searchheads and forwarders.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Experience to Integrate XL Release with Jira for Requirements Management, Bamboo/XL Deploy for Build & Deployment and Service Now for Change Management process via plugins.
  • Experience in Configure XL Release template to have Pre-Deployment, Deployment and Post-Deployment phases for one application
  • Wrote puppet modules for the Tomcat/Apache/Splunk forwarder services in our distributed infrastructure.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Experience with configuration management and automation tools (Puppet/ Docker)
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Worked on Cloud automation using AWS Cloud Formation templates
  • Used OpenStack and AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment
  • Used JIRA custom workflows to track issuesand JBoss application server to deploy the application.
  • Created Instances on OpenStack.
  • Performing server’s health checks on daily basis, by logging into Unix system and monitoring logs, and processes.

ENVIRONMENT: AWS Cloud, Azure, OpenStack, PowerShell, Puppet, Jenkins, Maven, CloudWatch, Cookbooks, Docker, Elasticsearch, JIRA, Python, PHP, Perl, GIT, JBoss, logstash, Java/Pega, Cobbler, Hashi corp, Maven, AWSEC2, WebSphere 6.x, ANT, MSBuild, Kubernetes, Java, J2EE, SOA, Redis, Rundeck, Saltstack, Django, TFS, Red Hat Linux 4.x, 5.x, SUSE 10, Ubuntu, Solaris 8,9,10, Oracle 9i, Postgres.

Confidential, Salt Lake City, UT

DevOps/Unix Engineer

Responsibilities:

  • Work closely with various Scrum teams to make sure to bridge any gaps, resolve any issues arise during Builds, Deployments, Testing on day to day basis.
  • Installation and configuration of Solaris 9/10 and Red hat Enterprise Linux 5/6 systems.
  • Installation and configuration of Red hat virtual servers using ESXi 4/5 and Solaris servers (LDOMS) using scripts and Ops Center.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI’s (Linux/Ubuntu) and configuring the servers for specified applications.
  • Experience in configuring VMware Virtual Hardware, Memory, NIC and VDISK.
  • Performed package and patches management, firmware upgrades and debugging.
  • Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio (SSMS) for Developer.
  • Setup up and maintenance of automated environment using Chef Recipes & cookbooks within AWS environment.
  • Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, Cobertura, Clover, PMD, findbugs and checkstyle.
  • Addition and configuration of SAN disks for LVM on Linux, and Veritas Volume Manager and ZFS on Solaris LDOMs.
  • Configuration and troubleshooting of NAS mounts on Solaris and Linux Servers.
  • Configuration and administration of ASM disks for Oracle RAC servers.
  • Involved in .NET APIs for AWS including Amazon S3, Amazon EC2, Amazon Dynamo DB.
  • Analyzing and reviewing the System performance tuning and Network Configurations.
  • Used Jira, confluence for tickets, followed ITIL and PCI DSS process as per client’s requirements.
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis
  • Performed configuration and troubleshooting of services like NFS, FTP, LDAP and Web servers.
  • Management of Veritas Volume Manager (VxVM), Zettabyte File System (ZFS) and Logical Volume Manager
  • Excellent experience in patching Solaris and Redhat servers.
  • Configured and maintained Network Multipathing in Solaris and Linux.
  • Configuration of Multipath, EMC Power path on Linux, Solaris Servers.
  • Implemented, Configured SUDO, SSH, ssh key-gen and other security tools.

ENVIRONMENT: Redhat Linux 4/5, CentOS, AIX, Solaris 8,9/10, Sun Fire 480/440, Sun SPARC T2000, HP 9000K, Dell Proliant Servers. IBM RS/6000, p Series servers, VMware ESX Server, Windows 2003, Graphite, Subversion (SVN), Jenkins, Java/J2EE, ANT, HAproxy, HP ALM Tooling, Load Balancer, Maven, Chef, Tomcat, Perl Scripts, Salt, VMware, vSphere, Nagios, Docker, Bamboo, GitHub, Oracle, .NET

Confidential

Linux/Unix Administrator

Responsibilities:

  • Installed and Configured RHEL 5.x and CentOS, Virtual Machines in VMware ESXi using vCenter Server and vSphere Client.
  • Network troubleshooting and worked with utilities like netstat, iostat, vmstat, sar, top and various third-party tools to troubleshoot user applications, system problems, file systems space issues, server panic/shutdown/hang, network problems, hardware issues related to disks, memory modules.
  • Used Remedy (Incident and Change management) for Ticketing, extensively communicated with customers, participated in bridge calls and worked with various teams including oracle, blackboard, ITM, TSM, NetBackup, WebLogic, WebSphere, updated Runbooks.
  • Worked with VCS - highly available.
  • Experienced troubleshooting servers using utilities like netstat, iostat, vmstat, top, ifconfig etc.
  • Worked with User Administration commands like useradd, groupadd, passwd, chmod, chgrp, usermod.
  • Successfully installed and configured Oracle RAC on Red Hat Enterprise Linux and CentOS
  • Installed and Configured Nagios server in CentOS, also developed few plugins and checks to monitor various system related parameters, services and processes
  • Day-to-day responsibilities include providing CVS support for different projects, maintaining the repositories, views.
  • Support and monitoring of Windows desktops, Networking and server running on Solaris, Red Hat Linux, worked on User Administration including adding /deleting users, password aging, groups, file permissions.
  • Worked with installation of Patches, FTP, unzip, untar, scheduling of cron jobs, worked with server monitoring using commands like uptime, ping and Solaris 10 utilities like svcs, svcadm.
  • Build and deployed J2EE application in JBoss, used Maven for building and deployment.
  • Integrated HP QC, QTP, Load Runner, and Performance Center with Jenkins, which would run tests and display results and reports on Jenkins.
  • Experienced in testing the Application using HP QC, QTP, Selenium, performance center, Load runner.

ENVIRONMENT: Red Hat Enterprise Linux 4.x/5.x, CentOS, Solaris 9, 10, VMware ESXi, NCCM (Network Configuration and Change Management), Sitescope, Nagios XI and Nagios Core, Oracle 9i, WebSphere, Tomcat, Java/J2EE, CI/CD, Maven, ClearCase/CVS, Jenkins, WebSphere, Team City, QTP.

Hire Now