We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Effective professional experience in IT industry focused on Systems/Network Administration, Cloud Computing and DevOps that includes the principles with Continuous Integration, Continuous Delivery and Continuous Deployment.
  • Worked with different teams like Dev, test and prod team to maintain easy workflow of application.
  • Experienced in Agile/Scrum operation process (Code review, unit test, Build& Release automation, Environment, Service, Incident and Change Management) including various tools.
  • Designed and implemented of VMwarevSphere and VMwareVCenter management - based solutions.
  • Experience with Patch Management of ESXI Hosts using VMwareUpdate Manager. Extensive experience in working with VMotion.
  • Strong ability to troubleshoot any issues generated while building, deploying in production support and self-motivated, quick learner takes independent responsibility to contribute and teamwork skills
  • Ability in development of XML, PHP, Swagger, Shell Scripts, Batch scripts and Bash also.
  • Implemented Continuous Integration and deployment by automation scripts in a pipeline process.
  • Extensive experience with Continuous Integration Tools like Jenkins, and good working knowledge on source repository management tools like GIT.
  • Experience with GitHub repository and integrated with Continuous integration tool.
  • Setting up Baselines, Branching, and Merging.
  • Experience with Jenkins by installing, configuring and maintaining for Continuous integration (CI) and Continuous Deployment (CD) of End-to-End automation for all build, test and deployments.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts to Artifactory.
  • Exposure on automating the build process using Gradle and able to write Gradle files.
  • Strong practical knowledge with Build tool MS build and able to use N-unit test cases to test the code.
  • Involved with different phases like Plan, deploy, monitor and maintain in Amazon AWS cloud infrastructure.
  • Served as AWS Engineer for Applications located in AWS including S3, VPC, EC2, ELB, Auto scaling, with Cloud-watch metrics integration.
  • Experience with cloud services like Iaas, Paas, and Saas.
  • Experience with container base deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Experience in using Dockerand deployed spring boot applications.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Created Ansible Playbooks for automation deployment to different environments.
  • Implemented Ansibleto manage all existing servers and automate the build/configuration of new servers.
  • Wrote Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx and other applications for different environments.
  • Expertise in creating Custom puppet modules to automate system operations.
  • Expertise in deploying the code through web/application servers like Apache http Server WebSphere/Web Logic/ Apache Tomcat/JBOSS.
  • Querying RDBMS such as MY SQL and SQL Server by using SQL for data integrity.
  • Involved in installation and Configuration of PostgreSQL.
  • Experience in managing MongoDBenvironment from availability, performance and scalability perspectives.
  • Involved in helping the UNIX and Splunk administrators to deploy Splunk across the UNIX and Windows environment.
  • Provided administration and maintenance of production servers for running Red Hat, CentOS, Ubuntu, Windows Server
  • Expertise in detecting network outages and protocol failures by using Nagios monitoring system experience in configuring other monitoring tools like Splunk, Zabbix.
  • Experience in Installing, upgrading and configuring Red-Hat Linux using Kickstart Servers and Interactive Installation centos.
  • Experienced in installation, configuration, administration, troubleshooting, tuning, security, backup, recovery and upgrades in a large environment.
  • Experience in UNIX and Linux subject matter as Manage, Install patches and other software packages.
  • Highly Motivated and enthusiastic and a quick learner to learn new thing with other and myself.

TECHNICAL SKILLS

Amazon Web Services: EC2, ELB, S3, VPC, RDS, IAM, CloudFormation, CloudFront, CloudWatch, EBS, EKS, Lambda, EMR, Dynamo DB, Redshift, AMI Elastic Beanstalk, Route53, Aurora.

SCM Tools: SVN, Bit Bucket, GIT.

Build tools: Ant, Maven, and Gradle.

Cloud Platforms: AWS, GCP.

Continuous Integration: Jenkins, Gitlab Hudson, Bamboo.

Configuration Management Tools: Ansible, Puppet.

Tracking Tools: Jira, Remedy, Clear Quest

Containers: Docker, Kubernetes, Docker Swarm.

Virtualization: Oracle Virtual Box, VMware, Vagrant.

Scripting languages: Shell scripting, Python, Bash.

Programming Languages: C, Java

Databases: Oracle, MS SQL Server, MySQL, Cassandra, PostgreSQL

Web/Application Servers: WebLogic, WebSphere, JBoss, Apache Tomcat, IIS, Nginx.

Operating System: Linux (Red hat, Centos, Ubuntu, SUSE), UNIX (HP-UX, Solaris, IBM AIX) and Windows.

Methodologies: Agile, Scrum, Kanban, ITIL and Waterfall.

Monitoring Tools: Splunk, Grafana, Prometheus, New Relic.

PROFESSIONAL EXPERIENCE

Confidential - Irving, TX

DevOps Engineer

Responsibilities:

  • Managing Cloud Services using AWS Cloud Formation, which helped developers and businesses an easy way to create a collection of, related AWS resources and provision them in an orderly and predictable fashion.
  • Implemented the application using Agile Development methodology which included daily scrum calls, three-week iterations, user story planning, reviews and grooming sessions.
  • Understanding the Project requirements and the process. Identify the tools required for build and release management.
  • Worked with Multiple Teams for the Right Devops Architecture to build and deployment of application until production
  • Used reusable framework for consuming and providing REST API’s using Swagger, Apigee.
  • 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 Tortoise GIT source control.
  • Automated infrastructure as a code for all AWS components using Ansible, Python, terraform
  • Worked on RDS aurora Cross region failover and automated as a part of DR strategy
  • Python scripts to automate AWS services which include 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 stack
  • Used Jenkins pipelines to push all micro services builds out to the Artifact and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Wrote Terraform modules for the Installation and configuration of Redis Cluster and RDS instances
  • Container management using Docker by writingDocker filesand set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Building/Maintaining Docker containers managed byKubernetes Clusters, Utilized Kubernetes and Docker for the runtime environment of theCI/CDsystem to build, test deploy.
  • Implemented Prometheus and Grafana setup to monitors infrastructure and applications.
  • Develop using Jenkins pipeline and python to automation the setup to monitor all applications and infrastructure in Grafana Dashboard.
  • Created Grafana Dashboards and panels to monitor Critical application data flow.
  • Created read replicas and used them for disaster recovery, RDS instance upgrade purposes.
  • Provide 24x7 operational support for reporting critical applications including resolution of outages and system performance issues, and root cause analysis

Environment: /Tools: EC2, Elastic Load Balancing, TFS, Elastic Bean, ECS, EKS, CloudFormation, Elastic Cache, Route 53, Redshift, Lambda and Dynamo DB, LAMP, Nagios, Terraform, Kubernetes, Docker, Jenkins, Gitlab, Tomcat, Prometheus, Grafana, New Relic.

Confidential - Charlotte, NC

DevOps Engineer

Responsibilities:

  • Managing Cloud Services using AWS Cloud Formation, which helped developers and businesses an easy way to create a collection of, related AWS resources and provision them in an orderly and predictable fashion.
  • Implementing and developing solutions enabling Development and Operations teams to build, deploy, monitor and test applications and environments.
  • Implementing monitoring and reporting solutions across a range of environments and platforms.
  • Participated in weekly defect review and SCRUM meetings.
  • Deployed Java applications to Application servers in an Agile continuous integration and delivery environment.
  • Integrated the Mission system with Inventory Management SOAP Service to send Inventory details to the downstream applications
  • Assessment and GAP analysis for CI/CD process for APIdeployment.
  • Worked on Docker Container Snapshots, attaching to a running container, removing images, Managing Directory Structures and Managing Containers.
  • Devops Practice for MicroService Architecutre using Kuberneters as Orchestrator for Deployments, Scaling and management of Docker containers.
  • Experience in Deploying Kubernetes cluster on Cloud and on-premises Environment with master and minion architecture.
  • Wrote YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces, config map.
  • Deployed micro services messaging services and databases by using helm charts used weavescope for the live monitoring
  • Used Calico network for the pod-to-pod communication.
  • Wrote the Ansibleplaybooks for Ansibleprovisioning, where the automation is defined through tasks using YAML format.
  • Provisioned and patched servers regularly using Ansible.
  • Responsible to manage Web applications, Environment’s configuration Files, Users, Mount points and Packages by Ansible.
  • Experienced with the Ansible in a team environment by assertive, detail-oriented, meets deadlines, takes initiative, able to work independently and collaboratively.
  • Maintained high availability clustered and standalone server environments and refined automation components with Shell, Python scripting and configuration management (Ansible).
  • Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and also experience working on implemented security groups.
  • Implemented Amazon IAM to grant fine access of AWS resources by policies to users and groups as per requirement.
  • Wrote Terraform configuration templates to create EC2, S3, RDS instances.
  • Designed the AWSnetwork architecture including VPN connectivity between regions and subnets with Terraform configuration files.
  • Designing and deploying scalable, highly available, and fault tolerant systems on AWS. Built a highly available and fault tolerant VPC.
  • Implemented, maintained, monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Used defect tracking tool JIRA to manage and track all the bugs
  • Build and maintain CICD Systems UI, API and system Automation using Groovy, Shell Script
  • Configuration of Jenkins using Shell Scripts for Automation build and deployment Process.
  • Experience in integrating Unit Tests and Code Quality Analysis tools like Junit, SonarQube, find bugs and check style.
  • Configured local Maven repositories and multi-component projects with Nexus artifactory and scheduled projects in Jenkins for continuous integration.
  • Experience with patching of Linuxservers and hardening of servers using native and third-party tools.
  • Creation of SSL and Digital Certificates for requesting, generating and implementation for the communication between clients and web servers.
  • Experience in deploy applications by using WebSphere, WebLogic, Apache Tomcat Application Server.
  • Involved in Installation, configuration, deployment, security and management of Enterprise Applications on AIX, Linux and Windows platforms.
  • Configure Connection Pools for JDBC connections, JMS server in WebLogic.
  • Experience in Monitoring with Nagios to monitor health checks of servers.
  • Used AppDynamics and Wily to monitor applications.
  • Created and scheduled Cron Jobs such as for Backup, System Monitoring and removed unnecessary files.
  • Worked on Red Hat, Ubuntu, CentOS, and Windows environments.

Environment: /Tools: EC2, Elastic Load Balancing, TFS, Elastic Bean Stalk, ECS, CircleCI, CloudFront, CloudFormation, Elastic Cache, CloudWatch, Route 53, Redshift, Lambda and Dynamo DB, LAMP, Nagios, Terraform, Kubernetes, Docker, Tomcat, WebSphere, Nexus, Chef, Ansible, Jenkins, Maven, Bash scripts, SVN, and GIT

Confidential - Kansas City MO

DevOps Engineer

Responsibilities:

  • Created the end-to-end CI/CD pipeline from scratch for application and API's for automating the deployment process.
  • Implemented continuous integration using Jenkins and configured various plugins. Also used GIT as a Source Code Manager, Maven as a Build Tool, Sonarqube and Artifactory.
  • Deployed the code, various Web Application and API's onto the Cloud Foundry(PREDIX).
  • Created and managed shell scripts for the automation of build and deployment process.
  • Used sub modules in GIT and trained the new users on working with sub modules in GIT.
  • Configured and installed monitoring tool Checkmarx an d Logstash on the servers.
  • Educated Development teams on GIT, Jenkins, AWS and whole CI/CD Pipeline process.
  • Developed organizational units in Active Directory and managed user security with group policies.
  • Managed user accounts on Linux platform by creating Active Directory user groups and giving permissions to the individual users and for the group users to the dev and production servers.
  • Worked on cloud-based servers such as AWS and Cloud Foundry.
  • Responsible for Sprint planning sessions and Daily Stand-up meetings.
  • Wrote Rally User Stories and broke those stories into smaller pieces to complete the stories within the allocated sprints.
  • Worked in both Agile and Kanban environments.
  • Documented all the process of CI/CD Pipeline to make sure that all the steps are completed successfully and for feature reference of Dev teams.
  • Provided cyber security technical thought leadership, injecting secure coding standards and best practices into daily scrums.
  • Mentoring and skill set knowledge transfers to Scrum team members.
  • Review and modify Agile user stories and epics to ensure correct authentication, authorization, and logging.
  • Worked on Physical to Cloud Migration in AWS.
  • Partner with other IT and business teams to develop secure technical solutions.
  • Supported MVPs through hands-on technical curity knowledge, integration, and development/coding.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Worked with a team of architects and developers, operational leads, and functional owners to plan and implement security technical features.
  • Understood how new technologies impact the current environment.
  • Adopted of new technologies and drive the implementation into the environment.
  • Worked in a fast-paced, dynamic environment with shifting priorities comfortable with change and actively driving improvements.

Environment: /Tools: Jenkins, SonarQube, Artifactory, GIT, AWS, Predix, Cloud Foundry, Akana, Mashery, Rally, Maven, Checkmarx, PostgreSQL, Tomcat, Weblogic, Apache Webserver, Shell Scripting.

Confidential - LA, CA

DevOps/System Engineer

Responsibilities:

  • Contributed to new physical and virtual data center infrastructure design and implementation.
  • Implemented & maintained the branching and build/release strategies utilizing SCM and identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
  • Worked with Proposed and implemented for agile/scrum development in a Fast-Paced Engineering Environment.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans. Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Provided source code management support on improving Software defect tracking system and code inspection tool.
  • Overseeing the continuous build, integration & testing for Java related code running on Jenkins (Unit, Integration & System Level Tests).
  • Ensured the success of automation with Continuous integration tool Jenkins for build and testing products on several Linux machines by maintaining automation test scripts and configuration file.
  • Used IBM Rational ClearQuest for tracking the changes and approval process.
  • Stand by administrator for Clear Case.
  • Set up build environment within ClearCase and ClearQuestfor multiple products and platforms
  • Integrated Clear Case for automating builds with Jenkins.
  • Efficiently performed the task of resolving conflicts while merging in Clear case with the J2EE development background.
  • Used UrbancodeDeploy (Udeploy) and Release, provide support for customers in the form of configuration and troubleshooting.
  • Experienced installed on servers, including, but not limited to Apache, Cacti, Cobbler, Dell hardware utilities, DHCP, iptables, LDAP, MYSQL, Nagios, NTP, SNMP, and Yum
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP, DHCP and Proxy.
  • Implementation of log management tool log stash for sorting, processing and managing all kinds of logs from several hundreds of servers.
  • Developed Cron jobs and Shell for automating administration tasks like file system management, process management, backup and restore.
  • Monitored package versions, temp and variable directory sizes, bash versions, processors using monitoring and reporting tool across several Linux and windows systems in the organization.
  • Performed Troubleshooting NFS, NIS, DNS, DHCP, LDAP, MySQL and network problems.
  • Performed storage management with SAN/NAS and migrated the manual jobs to self-executing Cron jobs on Physical/Virtual Servers.
  • Resolving criticalsystemissues basis, including notification, coordination and dispatch of individuals from various functional groups within the organization.
  • Working closely with managers and operations engineers to ensure the success of daily operations.

Environment: /Tools: RHEL 6/7, CENTOS 6/7, Ubuntu, SuSE SLES, Solaris x86, VMware ESX 5, VMware Perl SDK, Dell Blade Servers, Dell R910 servers, Dell M620 servers, M420 servers,Puppet, Python, Perl, PHP, Ruby, Open LDAP, Lighttpd, Apache Httpd, Apache Tomcat, Nagios, JIRA, Fisheye, Confluence Administration, AWS, VMware VRealize automation.

Confidential

Systems Engineer - Level 1

Responsibilities:

  • Installing, tuning, troubleshooting and patching of Red Hat Enterprise Linux servers.
  • Handling developer, tester request in complex pre-sales technical support to the company's marketing department
  • Attending core level meeting to learn more in system changes
  • Establishing an appropriate engineering lifecycle for project delivery
  • Managing system technical changes to time, budget, and quality.
  • Experience in monitoring and maintenance of the production system, then report the weekly issues and reducing the Mean time to Recover the system
  • Identify the slowness on the Citrix Xen-Server Cloud, Monitor the users load
  • Adding new Virtual Machine on to the Cloud
  • Following the documentation, plan of action to resolve VM
  • Bulk Installation of application on Virtual Machines such as Oracle, SQL Server, Linux Operating System, Java, .Net, and in-house developed application
  • Adding new domain in the Active Directory AD, for new systems
  • Configuration and monitoring on NetScaler
  • Setting up Licensing Server for Citrix infrastructure cloud.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, system Performance tuning on Unix/Linuxsystems Installation and troubleshooting.
  • Wrote UNIX Shell Scripts using commands like awk, sed, tcsh, bash to automate jobs.
  • Developing the system as per the documentation provided
  • Maintaining an inventory of all network and system devices
  • Troubleshooting and emergency call out duties.
  • Attending production meetings
  • Developing maintenance schedules.
  • Maintaining related software applications and operating systems.
  • Updating client specific documentation and paperwork
  • Driving the reliability of a client’s system
  • Testing software applications and systems
  • Generating and reviewing system downtime reports.
  • Attending face to face meetings with customers at which their exact requirements are discussed
  • Providing support to sub-contractors both on site and remotely.
  • Communicating with the system suppliers to ensure that any proposed changes are cost effective and viable.

Confidential

Systems Linux Engineer - Level 2

Responsibilities:

  • Responsible to solve technical Problems Related System administration (Linux of Our Clients)
  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Provided 24x7 System Administration support for Red Hat Linux 5.x servers and resolved trouble tickets on shift rotation basis.
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client
  • Involved in installation, configuration and management ofVMware, VCenter, ESXI Update Manager and SRM.
  • Experience in VMwareESX/ESXI technology, VDI and related VMwaretechnologies.
  • Installation and configuration of Virtual Machines in the ESX host clusters through VMware vSphere Server and Web Client.
  • Created new ESXI clusters with High Availability (HA) and Distributed Resource Scheduler (DRS) capabilities.
  • Configuring kernel parameter, file system and another rpm installation on Oracle Enterprise Linuxserver
  • Created user roles and groups for securing the resources using local operating system authentication.
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Monitoring System performance and do kernel tuning to enhance the system Performance.
  • Handled ticketing Systemvia SMS, Red Hat (Active Directory) to resolve conflicts on connections, applications (over 250), hardware, peripherals, updates, patches, and applied hot fixes, and break-fixes.
  • Configured and maintained NIS, NFS, and DNS client.
  • Network management and configuration with DNS and NIS, with emphasis on user and company security based on User ID and network topology.
  • Deployment of UNIX /Linux, Solaris VERITAS and Build of various environment
  • Installation and configuration of Apache Webserver in a LAMP stack.
  • Setup of NFS, FTP Servers in Linux.
  • Excellent experience in command line interface configuration of switches includes VLANS, Inter-VLAN's, STP, and VTP
  • Building & configuring Red Hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.
  • Installing and configuring Red Hat, Ubuntu Linux locally or over the network-kick start- (NFS, ftp, and http).
  • Implemented Storage Area Networks to consolidate storage, increase efficiency and to utilize replication for disaster recovery and business continuity.
  • Configured SAN storage as shared between the nodes in the cluster.
  • Troubleshooting of DNS and DHCP related problems.
  • Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain.
  • Data migration at Host level using Red Hat LVM, Veritas Volume Manager and Solaris LVM.
  • Scheduling of Daily, weekly, Monthly backups using VERITAS NetBackup 3.4 and TSM Backups.
  • Implement the policies for the users of the computer system and network.

Environment: RHEL, Linux, UNIX, IDS, DNS, AIX, SAN, YUM, User and Group management, Jumpstart, Shell scripting, GSX/VMware, Tomcat.

We'd love your feedback!