We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 14+ experience and a DevOps Engineer in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release and quality of software and involved with teams that worked on Scrum, Agile Software Development and Waterfall Methodologies.
  • Hands on experience with AWS Cloud platform and its services which includes EC2, VPC, S3, EBS, ELB, Auto scaling, DynamoDB, Cloud Watch, Cloud Trail, SNS, SES, SQS, AURORA, LAMBDA, API Gateway, Redshift.
  • Hands on experience on working with Microsoft Azure platform for the building, managing applications and deploying web applications and created Azure virtual machines.
  • Strong knowledge of various Azure components like Virtual Network, Express Route, Traffic Manager, Load Balancer, Azure Active Directory, Azure AD DS and Azure DNS.
  • Good Knowledge on other Cloud service platforms such as Google Cloud Platform, Rackspace, OpenStack and used them as POC in various projects.
  • Hands on experience in branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN) and TFS on Linux and windows platforms.
  • Installed and configured GIT and communicating with the repositories in GITHUB .
  • Getting code from Bitbucket to local Git and kick off testing from Bitbucket through build jobs.Experienced in using Build Automation tools like ANT, MAVEN and MS Build scripts for build and deployment.
  • Extensive experience in continuous integration tools like Jenkins, Bamboo and AnthillPro for building JAVA and J2EE based applications.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain and GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Experienced in creating jobs, pipelines in Jenkins also worked with different Jenkins plugins to integrate with different services/tools.
  • Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
  • Experienced working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Created Packer configurations for deployment of Ubuntu Linux with storage configuration on Amazon IaaS.
  • Managed Kubernetes charts using Helm and creating reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages .
  • Hands on experience with container orchestration andkubernetes using OpenShift.
  • Experienced with Vagrant for different infrastructure setup and testing of code and used in conjunction with Ansible.
  • Production experience in large environments using Configuration Management tools Ansible, Chef and Puppet.
  • Responsible for managing the Chef client nodes and upload the cookbooks to Chef - server.
  • Expertise in de ve loping of Chef recipes through Knife command-line tool through Ruby scripts to create Chef c o okbooks to mana ge s y ste ms conf ig u ra ti on on Chef Server to initiate Chef Nodes.
  • Experienced in writing Ansible playbooks to automate the given process and used Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes.
  • Extensively worked on puppet which includes Installing puppet master, agents, writing manifest files and pushing them to agents for CI/CD process.
  • Hands on experience in building GUIs using Java Script, AJAX, HTML, DHTML, CSS2, JSP, JSON, XML, DTD .
  • Expertise in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux(RedHat and Oracle).
  • Experience in installing, creating Highly Available WebLogic server instances and configuring it with external webserver, database and messaging infrastructure(MQ).
  • Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu (RHEL) Red Hat Linux and CentOS servers.
  • Experienced in Virtualization technologies like VMware, Oracle VM VirtualBox.
  • Hands on Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Extensive experience in maintaining scalable, redundant, and replicate data systems including, but not limited to, PostgreSQLRDBMS, MySQL, and various NoSQL and data caching platforms.
  • System health & performance monitoring, troubleshooting, and remediation, including monitoring tools such as New Relic, Nagios/Icinga, Datadog etc.
  • Experience in using tools like JIRA for ticketing, Integrating JIRA into Splunk Enterprise and Bug Reporting for products through JIRA.
  • Experience in using Nagios, Splunk and Kafkatool used for Monitoring.
  • Worked with Bug tracking tools such as Bugzilla and Code Commit.
  • Hands on experience with developing mobile applications using AndroidStudio and using of SQLITE Database.
  • Hands on experience with Visualization Tools Such as Amazon QuickSight and Tableau Software to get quick business insights of data.

TECHNICAL SKILLS

Operating Systems, Servers, and Software: Linux Red Hat 5/6, CentOS, Ubuntu, Solaris 7/8/9/10, MAC OSX 10.X, Exchange 2000/2003/2007/2010 , Office 365, Windows NT4.0/XP/ 2000/2003/2008/2012/ Vista/7/8, MS-DOS, DNS, DynDNS, DC, DHCP, Active Directory, DoubleTake, MSSQL(Cluster), MySQL(Cluster), MemSQL(Cluster), MarkLogic, MongoDB, ElasticSearch, Hadoop, Oracle 9/10 & Parallel server, Citrix Presentation Server 4.5, XenApp 5, Blackberry Enterprise, TNMailServer, Solaris Zone, LAMP, LDAP, Jira, Confluence, Wiki, VMware ESX 3.5/4, vSphere 4/5, VirtualIron, & VirtualBox, Microsoft Office, MS Project, MS Visio, Word Perfect, Symantec (NetBackup, Backup Exec, EndPointProtection, Ghost, AV, WinFax and Utilities), Trend Micro AV, McAfee Antivirus, QuickBooks, Sima4, Write Check, NetShield, Adaptec GoBack, AutoCAD, Adobe Photoshop/Illustrator/Premiere, QuarkXPress, Macromedia Flash, Dreamweaver, World Cash, FOXPRO, Lotus Notes/Domino 7, HC Plus, AutoMed, Chef, Puppet, Ansible, RAPTr, ETI, Hudson, Jenkins, Bamboo, GitHub, Bitbucket, BeanStalk Mercurial, Logstash, Akamai, Fastly, FrontCloud, HighWind, memcache, Varnish, Drupal, WordPress, AEM (CQ) and SalesForce.

Hardware and Middleware: PC, Sun Microsystems (E, V, & T), MAC, Notebook, iBook, PowerBook, PDA, Blackberry, SATA & SCSI RAID, Sun, Switches Layer 3, Routers, Firewalls, Hubs, F5, Printers, Cisco (PIX & ASA) Firewalls & Juniper & Dell & Confidential & Sonic Wall Switches & Routers, NAS, iSCSI, SAN, NetApp, EMC, Synology and Compellent .

Tools: and Utilities TCP/IP, WireShark, Symantec NetBackUp, Best Practices Analyzer Tools, CISCO ConfigManager, Pingdome, Zenoss, NewRelic, Nagios, Stackdriver, Goliath, Norton Utility, LANalyzer, Confidential, SolarWinds, and Kaseya.

Programming Languages: C/C++/C#, VISUAL BASIC, Perl, Python, Ruby, JavaScript, Java, Node.js, Scala, PowerShell and Bash scripting.

Certifications: MCP ID 1870467, CCNA, LINUX+, Red Hat RHCSA, AWS and Chef.

PROFESSIONAL EXPERIENCE

Confidential

Sr. DevOps Engineer

Responsibilities:

  • Responsible for effective provisioning, configuration, operation, and maintenance of systems hardware and software and overall infrastructure.
  • Responsible for designing fault-tolerant mechanisms for keeping distributed systems healthy, and developing proactive monitoring back to DevOps and to the development teams.
  • Maintained a farm of AWS solutions using EC2 instances, ELB's, S3, EBS, Auto Scaling and RDS .
  • Developed Cloud formation templates to launch VPC’s and instances in the AWS cloud.
  • Used IAM to create new accounts, roles and groups and provisioned Web Servers in AWS and DNS route53 records types.
  • Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier and configured Elastic Load Balancers with EC2 Autoscaling groups.
  • Worked on monitoring, setting alarms and notifications for EC2 hosts using CloudWatch.
  • Managed the developer code using GIT and migrated code bases and processes to GIT/GitHub .
  • BuildJenkins for enterprise scale infrastructure configuration and application deployments & checking out the code from GIT and use Ant/Maven to build Jar, war and earartifacts.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and create new jobs and branches through Jenkins.
  • Setting up ANT script based jobs in Jenkins and worked with Jenkins Pipelines.
  • Installing, configuring and administering Jenkins CI tool using Chef on AWS EC2 instances.
  • Configured various jobs in Jenkins & Hudson for deployment of Java based applications and running test suites and responsible for CI environments (Jenkins, Nexus, Sonar).
  • Worked on creation of custom Docker container images, tagging and pushing the images and worked on creating the Docker Containers and Docker consoles for managing the application life cycle.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes .
  • Used Ansible to document all infrastructures and application dependencies into version control.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Protected encrypted data needed for tasks with Ansible Vault.
  • 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.
  • Configured Ansible to manage AWS environments and automate the build process of AMIs used by all application deployments including Auto Scaling, and Cloud formation scripts and automated the infrastructure by Chef scripts.
  • Extensively involved in maintaining enormous amounts of structured, semi-structured, and unstructured data across multiple data centers and the cloud using Cassandra .
  • Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • CreatedChef cookbook using Ruby for provisioning servers like Splunk, Sensu .
  • Worked on User administration setup, maintaining account, monitor system performance using Nagiosto notify of system issues and Zabbix.
  • Created database tables that can store and retrieve any amount of data, and serve any level of request traffic using DynamoDB and Proficiency in multiple databases like MongoDB, MySQL, ORACLE & MS SQL Server.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.

Environment: Linux/Unix, Docker, AWS, GIT, Ansible, JIRA, Shell scripts, Bash, ANT, Maven, Apache Tomcat, Jenkins, Amazon S3 Buckets, EC2, EBS, CentOS, Nexus, Maven, Splunk, Nagios, Java, J2EE.

Confidential

DevOps Engineer/AWS Engineer

Responsibilities:

  • Responsible for day-to-day management of all Development, Test, Stage, and Production for various enterprise applications.
  • Troubleshooting and monitoring of various proprietary Acxiom and Third-party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) environment.
  • Install and configure the infrastructure for DevOps implementation using Jenkins, Maven, Gitper requirement, On board the applications in to DevOps infrastructure.
  • Created branching & tagging strategy to maintain the source code in the GIT repository and Coordinated with developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Dealt with various merging conflicts and pushes appropriate code into GitHub repository and imported and managed multiple corporate applications into GitHub code management repo.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, TFS and Run deck.
  • Building and Administering the Jenkins Continuous Integration servers and managing build results in Jenkins and deployed using workflows.
  • Setting up CI (Continuous Integration) for major releases in Jenkins and TeamCity
  • Configured Docker container for branching purposes and worked on creation of custom Docker container images, tagging and pushing the images.
  • Have created different kind of documentations for further use by any team members or the tenants for Configuration management framework (Puppet), Continuous Integration pipelines (Jenkins), logging (ELK), Monitoring (Nagios) to name a few.
  • Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server.
  • Developing Configuration Management modules and tools using OpscodeChef and Ruby and experience in setting up the Chef repo, Chefwork stations and Chef nodes.
  • Responsible for managing the Chef client nodes and upload the cookbooks to chef-server from workstation.
  • Involved in chef-infra maintenance including backup/monitoring/security fix and Server backups.
  • Automated the cloud deployments using Chef, Python and AWS Cloud Formation Templates.
  • Installed, tested and deployed monitoring solutions with Splunk services.
  • Developed multiple POCs to create a user interface in Angular JS and used Angular JS MVC Architecture to split the UI logic into Views, Models and Collections.
  • Responsible for automated deployment of java application in Tomcat Server using puppet scripts.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with puppet.
  • Installed and Configured the Apache Tomcat application servers for Dev and ITest Environments.
  • Designed and developed a configuration management database (CMDB) using Python and MySQL to maintain and audit the everyday configuration changes.

Environment: GIT, Ansible, Solaris, UNIX, CMDB, Rundeck, Java, Eclipse, Ant, Maven, Jenkins, JBoss Application Server, Subversion, Splunk, VTFS, JIRA, Ansible, AWS, Nagios, graphite, Nexus, Puppet, ELK, Python, MySQL.

Confidential

Build & Release Engineer / DevOps Engineer

Responsibilities:

  • Created Amazon EC2 instances using command line calls and troubleshoot the common problems with instances and monitor the health of Amazon EC2 instances and other AWS services
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Configured Docker and created different containers to run different application instances for DEV and PROD environment.
  • Configured Puppet Master and Clients in Cloud Microsoft Azure to host Ubuntu servers and configured HA web servers in Azure cloud.
  • Built, configured and administered Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, and Puppet.
  • Installed, configured, and supported Puppet to create and enforce standardization across environments.
  • Worked on Management of Puppet automation tool including installation of Puppet agent on client.
  • Worked on Puppet extensively for deployment for servers, creating on custom scripts and managing changes through Puppet master server on its clients.
  • Configured Puppet Server for monitoring and installing Puppet Agents in multiple Perform automated user management, installation and configuration of numerous services and backup-using Puppet.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
  • Managed user and database on the MySQL database granting distinct levels of permissions.
  • Install/configure/maintain the Linux servers, NIS, DNS, NFS, Mailing List, Send mail, apache, ftp, sshd.
  • Extensively involved in writing scripts on Bash, Shell and RubyandInstalling and configurating of Web Apache Server.
  • Monitoring of the system using Nagios and worked on installation or update of patch software’s, firmware, and security patches for all applications in installed infrastructure via RedHat network.
  • Performed Memory, CPU and Apache process tuning and reconfigured Apache server in httpd.conf .
  • Managed servers on the Rackspace cloud server platform using Puppet configuration management.
  • Used JIRA as ticket tracking, change management and Agile/SCRUM tool.

Environment: RedHat Linux, CentOs, RaskSpace, AWS, Docker, Jenkins, SVN, Azure, Nagios, Jira, Maven, Apache, Samba, Puppet, AD, Rackspace, Imperva, DNS, FTP, NFS, MySql, SAN Storage, GIT, Red, AIX, Logical Volume Manger for Linux and AIX, VMware ESX Server, Veritas NetBackup, Apache

We'd love your feedback!