We provide IT Staff Augmentation Services!

Devops Engineer Resume

Plano, TexaS

SUMMARY

  • Worked within the SAFe 4.0 Framework and Certified SAFE for Teams Course (4.5) License 65186081 - 5546.
  • 8+ years of experience of consulting and managing IT projects mostly in Finance and healthcare Fields.
  • Hands-on experience in automating, configuring and deploying instances in the areas of Data Center Operations, Systems Administration, Cloud computing, Software Configuration Management (SCM).
  • Streamlined CI/CD process for application deployments by enforcing strong source code repository management techniques and securing configuration files application and securing configuration files away from application source code for security.
  • Full Automation of cloud-based assets using Ansible and Terraform on AWS.
  • Designed end to end automation of infrastructure and Continuous Delivery (CD) of the applications by integrating CloudFormation scripts, Jenkins, AWS and CHEF cookbooks.
  • DevOps experience with Puppet, Chef, Ansible, Salt, AWS (OPS Work) and Open Stack.
  • Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies. Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • Extensive experience in setting up the CI/CD pipelines usingJenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, RDS, ELB, VPC, Cloud Watch, Cloud Trail, CloudFormation template (CFT), Security Groups, Auto scaling, Cloud Front, IAM, S3, and Route53.
  • Creating Snapshots and Amazon machine Images (AMIs) of the instances for backup and creating clone instances.
  • Design high availability (HA) applications on AWS across Availability Zones and Availability Regions.
  • Knowledge in Installation, Configuration and Administration of Windows, Red Hat Linux, Cent OS and VMware Environments.
  • Experience in implementingAWS lambdato run servers without managing them and to trigger run code byS3andSNS.
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, Redshift and CloudFormation.
  • Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
  • Knowledge on kubernetes and docker for the runtime environment of the CI/CD system to build, test & deploy.
  • Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of atomic the system.
  • Knowledge on IP Networking VPN’s, DNS, load balancing.
  • Hands on experience on ELK and Dynatrace.
  • Implemented centralized logging using Elasticsearch, Logstash and Kibana for short term log retention policy/Hot data and used Splunk for warm and cold data.

TECHNICAL SKILLS

Cloud Platform: AWS, and Open stack.

Configuration Management: Ansible, Splunk, Docker, Chef, Puppet, Salt, Maven, Gradle.

Database: SQL: Oracle, IBM DB2 and MySQL Server.

Version Control Tools: GIT, GIT Hub and Code Commit.

Web/Application Servers: Apache Tomcat, Web Sphere, IBM HTTP Server.

Languages/Scripts: C, Java, HTML, Shell, Python.

Operating Systems: Red hat, Ubuntu, Linux, AIX, WINDOWS, CentOS,SUSE.

PROFESSIONAL EXPERIENCE

Confidential, Plano, Texas

Devops Engineer

Responsibilities:

  • Developed Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Support multiple Kubernetesclusters running in various Amazon accounts and regions for the Verizon Kubernetes Platform running on CentOS and Redhat Linux.
  • Utilize and modified Jenkins Pipeline build for automating the creating ofKubernetes clusters for application deployments.
  • Managed Docker orchestration and Docker containerization using kubernetes.
  • Usedkubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed tokubernetes, Created Pods and managed usingkubernetes
  • Involved in development of test environment on Docker containers and configuring the Docker containers usingkubernetes.
  • Created Jenkins on top of kubernetesin team environment to remove dependencies on other teams.
  • Utilized kubernetesfor the runtime environment of the CI/CD system to build, test deploy.
  • Worked on deployment automation of all the micro services to pull image from the private dockerregistry and deploy to docker swarm cluster using Ansible.
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams
  • Used Ansible to document all infrastructures into version control.
  • Involved/Designed workflows in Atlassian JIRA to deal with issues and maintained all the user stories for tracking as per Agile style.
  • Automated the build and release management process including monitoring changes between releases.
  • Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
  • Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive task.
  • UsedCI/CD tools Jenkins, Git/Gitlabs,Jira and Docker registry/daemon for configuration management and automation usingAnsible.
  • Deployed Docker containers to vagrant boxes using Ansible.
  • Development of automation of Kubernetes clusters with Ansible.
  • Managing multiple teams in Plano, New York and India.

Confidential, Milwaukee, Wisconsin

DevOps API Platform Engineer

Responsibilities:

  • Lead and managed day-to-day operations for team including Scrum and daily stand up.
  • Estimate the size of development tasks in story points with the goal of 80% accuracy; begin to challenge others during estimation.
  • Used ApigeeEdge API platform to create and manage API proxies to provide value added features like security, quotas, rate limiting, performance monitoring and analytics.
  • Hands on experience in creating API Proxies in Apigee Edge using Node.js.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • UsedAnsibleto Orchestrate software updates and verify functionality.
  • Using Apigee console involved in adding users, configuring limits per group, Api keys.
  • Exposed SOAP webservices as API’s using Apigee Edge by implementing API Proxies.
  • Configuring infrastructure for deployment of middleware application through APIGEE.
  • Expanded service capabilities of Apigee, established successful REST(POST) calls from AWS to mainframe service provides.
  • Implemented Redis Caching solution to increase stability and resiliency that potentially will improve the service availability of 99.9% of the API gateway.
  • Implemented caching solution to reduce the overall transaction times for different LDAP calls to achieve better performance and stability.
  • Achieved 99.9% reliability of service gateway, to avoid unsuccessful authorizations during gateway reloads.
  • Designed Apigee proxies using 2 step Oauth and secured the orchestration services from internal clients.
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Worked on multiple things like setting up kubedashboards with AAF and also using kube config.
  • Utilized kubernetes and docker for the runtime environment of the CI/CD system to build, test and deploy.
  • CreatedDockerimages using aDocker file. Worked onDockercontainersnapshots, removing images and managingdockervolumes and experienced withDockercontainer service.
  • Managed Nexus repositories to download the artifacts (jar, war & ear) during the build
  • Building/MaintainingDockercontainer clusters managed byKubernetes, GIT,Docker.
  • Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support
  • UtilizedKubernetesandDockerfor the runtime environment of the CI/CD system to build, test deploy.
  • CreateDockerCompose configurations for multi-nodeAPI Gatewayinfrastructure patterns

Environment: s: Apigee, NodeJS, Gitlab, Docker, Kubernetes, Jenkins, Ansible tower, Splunk.

Confidential

IBM Middleware Administrator/Splunk Engineer

Responsibilities:

  • Expertise in Installation, Configuration, Migration, Trouble-Shooting and Maintenance of Splunk, Passionate about Machine data and operational Intelligence.
  • Designed and implemented in solution architecture of IBM Data power logs to Splunk.
  • Demonstrated working knowledge in IBM DataPower Service Gateway.
  • Installing and using Splunk apps for UNIX and Linux (Splunk nix).
  • Implemented a POC to integrate ELK stack with WAS 7 and WAS 9 for real time log aggregation, analysis and querying (Elasticsearch, Logstash, Kibana).
  • Created visualization Dashboards in Kibana from Customer point of view which helps to resolve P1 incidents.
  • Closely worked in administering various services on DataPower appliances including WebGUI, CLI and XML Management Interface.
  • Hands on expertise in configuring creating components of DataPower appliance such as Web Service Proxy, Multi-Protocol Gateway, XML and Web Firewall.
  • Creating accurate reports, Dashboards, Visualizations and Pivot tables for the business users.
  • Working experience on Integrating Splunk with Windows Active Directory and LDAP.
  • Setup Splunk Forwarders for new application levels brought into environment.
  • Problem Determination through the log files (JVM Logs) and rectified the problems or interacting with IBM support to solve problems
  • Experience on Splunk Enterprise Deployments and enabled Continuous Integration (CI) on as part of configuration (props.conf, Transforms.conf, Output.confg) management.
  • Experience on Splunk search construction with ability to create well-structured search queries that minimize performance impact.
  • Reduce the security vulnerability in order to replace web log viewer utility by creating dashboards and notifications from DataPower logs ingested in Splunk.
  • Worked on spunk for searching, monitoring and analyzing machine generated big data report.
  • CI/CD of J2EE application deployments using IBM Urban Code Deploy (UCD) server/Jenkins/GitHub.
  • Involved in WAS migration from WAS7 to WAS9.
  • Package, Build, Integrate and deploy enterprise J2EE applications on WebSphere 7.0/8.0/8.5.5. that involves EAR (Enterprise Archives) and WAR (Web Archives) using deployment scripts as well as Admin console.
  • Implemented workflow actions to drive troubleshooting across multiple event types in Splunk.
  • Capability to automate various manual processes using scripting and build tools.
  • Handling 24/7 on call rotation for production issues, perform root cause analysis, managing incident ticket queue system for the web related issues as per the SLA’s.

Confidential

DevOps Engineer

Responsibilities:

  • Responsible for OpenStack project core infrastructure including code review, Continuous Integration (CI) systems, and developer tools
  • Installed, Configured and Administrated Jenkins automation for Continuous Integration (CI). And troubleshoot the build issues in Jenkins Build Process.
  • Worked with monitoring systems to track performance problems with tools like App Dynamics, Splunk.
  • Implemented Infrastructure as code through CI/CD pipeline.
  • Ansible playbook to install QA tools (Node js, Docker, Npm) added to Jenkins Slave Centos image. So, these tools are available when images are applied to new builds.
  • Upgraded Open Shift Enterprise (OSE) through Ansible Playbook.
  • Played a key role in automating the deployments on AWS usingGitHub,Terraform, ChefandJenkins.
  • Responsible for end-to-end public Cloud Automation of application delivery, including Infrastructure provisioning and integration with ContinuousIntegration/ContinuousDevelopment (CI/CD) platforms, using existing and emerging technologies.
  • Experience in installing and configuring of OpenShift platform in managing Docker containers and kubernets Clusters
  • Configured Operators on kubernets applications and all of its components, such as Deployments, ConfigMaps, Secrets and Services.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, and ElasticSearch, Kibana and Logstash (ELK & EFK) etc.
  • Installing and Validating Applications logs in Elastic FluentD Kibana (EFK).
  • Worked with OpenShift platform in managing Docker containers and kubernets Clusters.
  • Upgraded Jenkins to latest lTS version through ansible playbook and migration data from development stage to production stage Jenkins.
  • CentOS/RHEL image automation through Jenkins (one Click automation).
  • Developed script to automate create project, Webhooks, Email Notification and access in GitLab and GitHub.
  • Automation server build in OpenStack Platform and installed Splunk Forwarder for monitoring application.
  • Continuous Delivery (CD) is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Implemented, supported and maintained all network, firewall, storage, load balancers and operating systems.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.

Environment: Jenkins, Ansible, Open Shift, Open stack, Splunk, Gitlab, GitHub, AppDynamics, Elastic FluentD Kibana (EFK), Automation, CICD, Nexus, Ansible tower.

Confidential, Plano, TX

AWS/DevOps Cloud Engineer

Responsibilities:

  • Created a highly-scalable, distributed system for running Web applications and Web services by working with architects and developers and ensuring the implementation of RESTful Web services and API design.
  • Planned, designed and implemented a backup and disaster recovery program.
  • Used Amazon IAM service to grant permission to assigned users and manage their roles
  • Developed strategy for cloud/virtualization migration and implementation best practices.
  • Create the stack using CloudFormation Template to launch multiple Instances.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Creating Security groups for both individual and group of instances under a network.
  • Implemented AWS infrastructure Elastic Beanstalk to Docker with Kubernetes. Which results in better performance and easier management of the production environment
  • Evaluated and designed the software and the infrastructure for the company-wide cloud solution based on Kubernetes, Docker and Python.
  • Configuration Automation using Puppet and Docker Containers.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and backup on AWS.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Architected and implemented location event processing and storage using AWS Lambda,
  • Well experienced in provisioning machines/instances in a fly with CloudFormation, Autoscaling, VMware templates, clones, AWS snapshots.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Implementing monitoring solutions on the AWS using CloudFormation and Chef
  • Designed with frontend coding using AWS Lambda and S3 to create a server-less architecture

Environment: AWS, Ant, Jenkins, Docker, Kubernetes, Jenkins, Ansible, lambda, ELB, Python, Salt.

Confidential, Lincolnshire, IL

AWS/DevOps Engineer

Responsibilities:

  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • AWS data backup techniques, along with data-at-rest security within AWS.
  • Involved in automated deployment of EC2 instances in data centers and availability zones.
  • Used Amazon IAM to grant fine access of AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
  • Manage amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention.
  • Set up Elastic Load Balancers for different applications to ensure high availability of applications.
  • Changed the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes to provide better performance and easier management of the production environment.
  • Evaluated Mesos/Marathon and Kubernetes for Docker container orchestration.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers ip’s.
  • Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
  • Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MYSQL workloads.
  • Configured S3 Versioning and Life Cycle Policies to backup files and archive files in Glacier.
  • To design high availability applications on AWS across Availability Zones and availability regions.
  • Supported highly complex customer problems that spanned multiple AWS services including RedShift, EC2, CloudFormation, VPC, Elastic Cache and RDS
  • Involved in creating and configuring profiles, clusters, nodes, node agents for WebSphere Application Server.
  • Used and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Written CHEF cookbooks for various configurations to modularize and optimize end product configuration.
  • Configured and administered Jenkins for Continuous Integration (CI) and deployment into Tomcat Application Server and to improve reusability for building pipelines.

Confidential, Manhattan, NY

Build/Release Engineer

Responsibilities:

  • Automate infrastructure in AWS using Amazon Web Services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose.
  • Experience in configuring, monitoring distributed and multiple platform servers using Puppet.
  • Expertise in using Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Designed and implement existing complex functionality in a cloud native way in Azure.
  • Configuration Automation using Puppet and Docker Containers.
  • Troubleshoot issues related to AWS, Linux, Java, and deployment processes
  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration (CI) environment and also automated the whole process.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI’s (Linux/Ubuntu) and configuring the servers for specified applications.
  • Created Continuous Integration (CI) system using SVN, ANT, Ansible, Jenkins, Chef, Salt, Puppet full automation.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk thoroughly.
  • Identifying a specific subject or event type for publishing messages and allowing clients to subscribe for notifications (SNS).
  • Logs file analysis (troubleshooting) to resolve issues using scripts.
  • Manage VMware Infrastructure clusters on Production Test/Development environments.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.
  • Increased security, stability, and recoverability of the corporate network through implementation and ownership of all IT policies including security, backup, disaster recovery planning and compliance.

Environment: VMware, AWS, Jenkins, Apache, Nginx, Docker, GitHub, SVN, Puppet.

Confidential, El Segundo, CA

Jr. AWS DevOps Engineer

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • AWS migration from on-prem servers to AWS servers including all java applications and configurations.
  • Responsible for Design and architecture of different Release Environments for new projects.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Writing Maven and Ant scripts for application layer modules.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in CloudFormation JSON templates.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Used Puppet server and workstation to manage and configure nodes.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Prepared projects, dashboards, reports and questions for all JIRA related services.
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
  • Defining Release Process & Policy for projects early in SDLC.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Highly skilled in the usage of data center automation and configuration management tool such as Docker.
  • Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.

Environment: Jenkins, Python, EC2, RDS, EBS, Nagios, S3, VPC, AMI, Cloud Watch, Security Groups, IAM, Dynamo DB tables, Linux, Solaris.

Confidential

Linux System Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for setting up cron jobs scripts on production servers.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Responsible for writing/modifying scripts using bash, ksh, and bash for day-to- day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Maintained proper documentation of all the activities carried out during the project.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Maintained proper documentation of all the activities carried out during the project.
  • Created and modified users and groups with SUDO permission.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat.

Hire Now