We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

2.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Over 8 years of experience in IT industry and experience working in Designing & Architecting solutions on public Cloud onAWS platform and LAN/WAN, routing, switching, firewall technologies, administration and troubleshooting as a Network/System Engineer.
  • Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Highly experienced in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud Formation,AWS Config, Auto scaling, Cloud Front, IAM, S3, R53 and API gateway.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
  • Setting up databases inAWS using RDS, storage using S3bucket and configuring instance backups to S3 bucket.
  • Helped customers deploying their applications inAWS cloud using Ops - works, Code deploy, Elastic beanstalk, trouble shooting customer's cloud formation stacks.
  • Installed, configured and maintained DNS systems using BIND and Route53 (AWS)
  • Experience on Virtualization technologies like VMware, Vagrant.
  • Experience in Microsoft Azure services like PaaS, IaaS.
  • Production experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests. Developed Chef Cookbooks to manage the systems configuration.
  • Experienced in Jenkins for CI and for End-to-End automation for all build and CD
  • Worked on container based technologies like Docker, Kubernetes and OpenShift.
  • Experienced in understanding principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Production issues.
  • Expertise in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red HatLinux, SUSELinux, Centos and Solaris servers.
  • Experience in Python Scripting in various projects for automating tasks.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS onLinux and windows platforms.
  • Created and wrote shell scripts (kasha, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS onLinux and windows platforms.
  • Expertise in UNIX performance monitoring and kernel tuning and Load balancing to ensure stable performance.
  • Experience in deploying several sets of Linux guest builds from VMware Templates and using PowerCLI to further guest customization the build
  • Installation and up gradation of OS, Kernel and additional Packages using RPM
  • Hands on experience with different Artifactory Repositories like Nexus, JFrog.
  • Designed and infused company-wide, a scalable monitoring solution from reactive to proactive using in-house/built solutions from use of Kubernetes, Terraform, Docker and Jenkins for auto-scaling and CI/CD.
  • Installed Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments
  • Profound knowledge in configuring VLANs, multi-layer switches and supporting STP, RSTP, PVST, RPVST in synchronous with trouble-shooting of inter-VLAN routing and VLAN trunking using 802.1Q
  • Experience with Microsoft Project Servers and windows administration in terms of TCP/IP configuration, simulation, implementation and troubleshooting.
  • Passionately practices Infrastructure automation using Terraform, Ansible and similar
  • Hands on experience in configuring Layer 2 Routing protocols i.e. FRAME RELAY and IP services such as QoS and VPN technologies: IPSec& GRE.
  • Installed Physical cables and hooked up LAN devices to enable network configuration by IP addressing & subnetting with VLSM and supporting TCP/IP and DNS that included proxies.
  • Strong expertise in Network Design, troubleshooting (Sniffer - Wireshark), Fine Tuning, Implementation and day-to-day maintenance Activity.
  • In-depth Cisco and Polycom technology knowledge in design, administration, implementation and support.
  • Excellent working knowledge of TCP/IP protocol suite and OSI layers.
  • Efficient at use of Microsoft VISIO/Office as technical documentation and presentation tools.
  • Aggressive Problem solver, technically precise, Analytical Thinker, Sharp troubleshooting skills, excellent written and verbal communication skills, especially with respect to technical documentation/support proven track record as an individual contributor and as a member of a team.

TECHNICAL SKILLS

Operating Systems: Windows, Linux, Unix, RHEL and Solaris.

Databases: Oracle, MySQL, MongoDB, Cassandra DB, Dynamo DB.

Cloud Environments: AWS, Azure, Vmware Hyper V, cloud bolt, Terraform

Scripting Languages: Bash Shell, PowerShell, Python.

Version Controllers: GitLab, Subversion, GIT, IBM Clear Case.

Package Manager: Chocolatey, RPM

Artifactory management: JFROG

Configuration Management: Ansible, Ansible Tower, Chef

Containerization Tools: Docker, Kubernetes, OpenShift

CI/CDTools: Jenkins/Hudson, AntHill Pro, Teamcity, Bamboo, Sonarqube

Monitoring Tools: Splunk, Nagios.Grafana

Change Management: App dynamic, Service Now, PVCS Tracker.

Web/Application Servers: Tomcat HTTP Server, IIS, Nginix, WebLogic, JBoss.

Routers: Cisco (7600,7200, 3800, 3600, 2800, 2600, 2500, 1800 series)

LAN Switching: VLAN, VTP, STP, RSTP, MST, ETHERCHANNEL, HSRP, VRRP, GLBP, Port Security

Networking Concepts: Access-lists, Routing, Switching, Subnetting, Designing, IPSec, VLAN, VPN, WEP, WAP, MPLS, VoIP, Bluetooth, Wi-Fi, DHCP, DNS, SMTP, FTP, TFTP

Protocols: FTP, TFTP, STP, MSTP, VTP, HSRP, VRRP, DHCP, SNMP, NAT, RIP, EIGRP, OSPF, BGP, MPLS.

Platforms: LINUX, UNIX, Windows

PROFESSIONAL EXPERIENCE

Senior DevOps Engineer

Confidential, Jersey City, NJ

Responsibilities:

  • Automate the end to end provisioning of infra structure.
  • Followed agile development methodology and scrum for the project.
  • Responsible for leading a team.
  • Developing chocolatey packages for automating remote application installations.
  • Responsible for defining standards and technical writeups
  • Used Redhat Ansible Tower for automating end to end provisioning of infra structure.
  • Automated the process of SQL cluster provisioning for 1-node, 2-node and 4-node
  • Configuration Management platform such as Ansible
  • Automated the process of DNS registrations using DNS api and ansible
  • Automated the process of windows and linux patching with ansible
  • Automated the process of virtual machine provisioning with cloud bolt and ansible
  • Deployed Virtual machines, configured them with IP Address, installed VMware Tools and hardware
  • Packaging application installation using RPM in Linux
  • Used Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and wrote many playbooks to manage Web applications.
  • Automated the process of server validation as per client defined standards
  • Building RPM and Chocolatey packages as per requirement
  • Wrote various playbooks to support application deployment using ansible as infrastructure management and configuration management tool.
  • Implemented log monitoring and created a dashboard using Grafana to view results.
  • Directed and supported various teams and release managers for successful deployments.

Environment: Ansible, AWX/Ansible Tower, Docker, App Engine, F5 Load Balancer, Cloud Bolt, VMWare, Jira, Splunk, Terraform, SQL server, Chocolatey, JFROG, RPM, IIS, Apache Tomcat, Grafana

Senior DevOps Engineer

Confidential, Houston, TX

Responsibilities:

  • Set up Azure and AWS solutions according to the requirement.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used IAM to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
  • Deployed Azure VMs and cloud services into secure subnets.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Configured the deployment tools so that it could be triggered through an API.
  • Design and document CI/CDtools configuration management.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Built a highly scalable low latency node.js API gateway to interact with mango DB database with JSON.
  • Assisted in migrating the existing data center into theAWS environment.
  • Architect and support AWS Private Cloud implementation.
  • Support and configured all cloud services including AWS Direct Connect to On-Premise datacenter
  • AWS Integration with internal DNS configure, AWS Virtual Private Cloud to support application development and production.
  • Architect and design AWS Private Cloud Subnets, Security Groups, Network Access Controls, configure AWS Elastic Load Balancing for application high availability and performance.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
  • Responsible for installing and administrating the Sonarqube for code quality check.
  • Automated the Applications and MySQL container deployment in Docker using Python and monitoring of these containers using Nagios
  • Reduced build + deployment times by designing and implementing Docker workflow.
  • Managed Docker orchestration and Docker containerization using Kubernetes and migrating applications to PaaS environment using OpenShift.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Configured Docker container for branching purposes.
  • Pushing source code to TFS and review source code and Automation.
  • Configured Jenkins to pull source code from TFS
  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Automated deployment of builds to different environments using Jenkins.
  • Worked on Ansible playbooks to automate repetitive tasks, configuration management, patching and software deployment.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Strong understanding of infrastructure automation tooling (AWS cloud formation, EBS)
  • Experienced in deployment of applications on Apache Web server, Nginx and Application Servers such as Tomcat, Oracle web logic sever.
  • Implemented Ansible playbooks to install configure and maintain web servers like Apache Web Server, Nginx.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Development of SPLUNK Queries to generate the Report.
  • Experience in managing centralized logging platform ELK for collecting parsing and analyzing log files across various servers.

Environment: EC2, RDS, S3, IAM, VPC, Cloud Watch, Cloud Trail, SNS, EBS, Route 53, ELB, Amazon Machine image, Python, Shell scripting, Linux, MySQL, Jira, Jenkins, Sonarqube, Ansible, Ant, Maven GIT, App Dynamics, Splunk, ELK, Dockers, Kubernetes, OpenShift, Rack Space.

Senior DevOps/AWS Engineer

Confidential, Philadelphia, PA

Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • 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.
  • Manage Amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Utilized Configuration Management Tool Chef& created Chef Cookbooks using recipes to automate system operations.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Used Ansible server and workstation to manage and configure nodes.
  • Configured plugins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Migrated applications to the AWS cloud.
  • Involved in DevOps processes for build and deploy systems.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Grasp the Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, Ansible, Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Build & Release Engineer

Confidential, Houston, TX

Responsibilities:

  • Responsible for versioning the source code, releasing binary files and tagging on source files and release files.
  • Established coding standards and enforced them through automated tools.
  • Involved in CI/CD pipeline with GIT, Jenkins, Docker.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Involved in creating selenium grid model using Docker and running selenium test cases on Docker.
  • Implemented distributed tracing with Spring cloud sleuth by integrating with Zipkinusing http & stream communication methods.
  • Configured middleware systems like Apache, JBoss.
  • Involved in creating and setting up automated nightly build environment for Java projects using Maven.
  • Managed application servers such as Tomcat and WebLogic.
  • Involved in Managing and administrating AppDynamics tool for application monitoring and performance measuring.
  • Developed build scripts using ANT and MAVEN as builds tools in Jenkins.
  • Configured and maintained the Jenkins in automation jobs.
  • Setup and maintenance of automated environment using Chef Recipes & Cookbooks within Azure environment.
  • Deployed code specific targets to the environment and troubleshooting the PaaS based services in Azure.
  • Experience using openshift enterprise 3 and deployed applications using Docker containers in the cloud with PaaS.
  • Processed requests for deployments to environments in uDeploy.
  • Create and Build Jenkins jobs and stores the build artifacts in Nexus and uDeploy by using preconfigured scripts.
  • Worked on CHEF for infrastructure automation.
  • Involved in writing the Policies for managing the Nodes in CHEF.
  • Involved in Debugging Chef Recipes and their execution, trying to pull logs into Splunk and monitor deployments.
  • Use to coordinate effectively with the developers to perform builds and resolve build errors.
  • Written test scripts in Python to test web applications and existing methods.
  • Used centralized configuration for multiple servers in JBoss domain mode.
  • Deployed web and enterprise applications on JBoss application server.
  • Responsible for managing and driving the IBM uDeploy configuration for Continuous Rational ClearCase code management.
  • Developed PowerShell scripts for IIS app pool recovery, log management, application deployment and general administrative tasks. All scripts maintained as a deployable package in TFS.
  • Integrated Ant and maven with TFS source control to automatically trigger Builds and publish results back to TFS.
  • Experience in automated builds using TFS team build and cruisecontrol.net build for .net applications.
  • Responsible for writing the Release Notes, documenting all the useful info. about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Deployed application packages on to Apache Tomcat Sever.
  • Integrated Splunk with Active directory and LDAP authentication.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Installed and Configured the Apache Tomcat application servers for Dev and I Test Environments.
  • Involved in Agile Methodology.

Environment: GIT, Jenkins, Docker, Azure, Maven, PowerShell Script, Zipkin, OpenShift, ANT, Splunk, AppDynamics, CHEF, Selenium, TFS, JBoss, Python, WebLogic, IIS, Tomcat, JIRA.

Build & Release Engineer

Confidential, Jacksonville, FL

Responsibilities:

  • Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies for different parallel development teams.
  • Implemented & Maintained the Branching and Build/Release Strategies utilizing Subversion.
  • Worked on configuring the Routing Rules in the web server.
  • Used Shell/Perl Scripts to automate the Deployment Process.
  • Responsible for Build and Install Schedules using jobs.
  • Building and Administering the Bamboo Continuous Integration servers.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Bamboo to automate the process.
  • Converting the ANT Build projects to Maven Build projects.
  • Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration.
  • Experience in writing Python modules for Ansible customizations.
  • Involved in analyzing IIS logs to collect information about server events, server performance, and user activity while troubleshooting.
  • Troubleshooting the IISissues based on IIS logs and Event viewer logs.
  • Configuration of application pools in IIS and all aspects of IIS configuration from website prospective for Dev/Test/Stage/Prod environments.
  • Worked in cross-platform environments like Red Hat Linux (kernel), UNIX and Windows.
  • Worked closely with the Development Team in the design phase and developed Use case diagrams.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects.
  • Involved in Agile Methodology.

Environment: SVN, Shell/Perl Scripting, Bamboo, Puppet, Ansible, Python ANT, Maven, IIS, UNIX, Red Hat Linux, Ubuntu.

System Administrator

Confidential

Responsibilities:

  • Responsible for supporting Linux servers for production, development and testing.
  • Installing, Configuring and Maintaining the DHCP, DNS, NFS, NIS, send mail server.
  • User Account Management, Group Account Management, configuring dumb terminals, adding modems, formatting and partitioning disks, manipulating swap, local and remote printer management, taking and restoring backup, scheduling jobs.
  • Automation of jobs through crontab and autosys.
  • Performance tuning and preventive maintenance. Performed daily backup.
  • Resolving TCP/IP network access problems for the clients.
  • Adding servers to domain and managing the groups and user in AD, installing and configuring sendmail.
  • Performed administrative tasks such as system start-up/shutdown, backups, Printing, Documentation, User Management, Security, Network management, configuration of dumb terminals.
  • Working knowledge on Ansible for automations.
  • Troubleshooting backup and restore problems and performed day-to-day trouble shooting for the end users on Linux based servers.
  • Develop, Maintain, update various scripts for services (start, stop, restart, recycle, cron jobs) UNIX based shell, Perl.
  • Configured and maintained NIS, NFS servers on Linux.
  • Setting up Oracle 8 server in Linux/Unix environment.

Environment: Linux (Red Hat Enterprise, Solaris Cent OS), Windows 2000/NT, HP, IBM, Oracle 8, SSH Gate, Cisco routers/switches, NIS, NFS, Perl.

Linux Engineer

Confidential 

Responsibilities:

  • Deployment and support for quality and production oracle databases.
  • Managed and administrated of all UNIX servers, includesLinux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades toLinux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS4.0 monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Planned, scheduled and Implemented OS patches onLinux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Used Chef for managing server application server such as Apache, MySQL, and Tomcat.
  • Installation, configuration, and customization of services Sendmail, Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.

Environment: Red HatLinux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Nagios.

We'd love your feedback!