We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Manhattan, NY

PROFESSIONAL SUMMARY:

  • Successful GCP / DevOps Engineer Around 7+ years of professional Experience dedicated to automation and optimization. Understands and manages the space between operations and development to quickly deliver code to customers. Has experience with the Cloud, as well as DevOps automation development.
  • Extensively worked on Jenkins/Hudson by configuring and maintaining for the purpose of continuous integration (CI) and for End - to-End automation for all build and deployments.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Used Google Cloud Platform (GCP) to build, test and deploy applications on Google very Adaptable and solid framework for web, portable and backend arrangements.
  • Strong working knowledge in developingRestful webservicesandMicro ServicesusingGolang
  • Work on source control tools like GIT/Github, perforce on UNIX & Windows Environments migrated subversion repositories to GIT and integrated Eclipse IDE with different versioning tools like Subversion and Git.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autoscalling, CloudFront, IAM, KMS, S3, and R53.
  • Hands on Experience in using configuration management tools like Puppet, Chef and Ansible.
  • Implanted Continuous Integration concepts using Hudson, Bamboo, Jenkins
  • Experience in deploying Cloud both automatically using Fuel, Openstack Ansible and manual deployment.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle.
  • Experience of database technology such SQL, PLSQL, and MySQL including NoSQL databases.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat and JBoss Application Servers.
  • Experience in Virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments.
  • Create clusters inGoogle Cloudand manage the clusters usingKubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them tocontainer registryofGoogle Cloud.
  • Experience in creating dashboards inStackdriver. Can setup alerting and create custom metrics using google API developer tools.
  • Experience in Provisioning, Configuration, Monitoring and Virtualization management solutions with application/service deployment.
  • Maintained and developed Docker images for a tech stack including Cassandra, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.
  • Hands-on in Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker on GCP.
  • Implemented Docker based Continues Integration and Deployment framework.
  • Set up aGCPFirewall rules to allow or deny traffic to and from theVM'sinstances based on specified configuration and usedGCPcloudCDN(content delivery network) to deliver content fromGCPcache locations drastically improving user experience and latency.
  • Setup datadog monitoring across different servers and AWS services.
  • Good understanding of TCP/IP stack, basic switching/routing concepts.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Deploying and maintaining Micro services using Docker.
  • Proficient with Python & Shell Scripting for build automations.
  • Automated Build & Deployments with Jenkins, Release Automation.
  • Experienced with the understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Knowledge of computer applications and scripting like Shell, Python, Ruby, Perl and XML.
  • Wrote deployment Automation scripts for multiple .NET and JAVA/J2EE Applications.
  • Good knowledge on software development with Java, JVM, .Net and Python.
  • Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and Power shell for Windows deployment and Administration.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS:

Operating Systems: Windows, CentOS, Ubuntu

Applications Servers: Tomcat APACHE, TomEE, JBOSS, Web Logic & Web Sphere Servers: Cisco UCS

Languages & Scripting: C, Java, C#, Powershell, Bash, Perl, Python, Ruby, XML, Splunk

Database: RDBMS, Sybase, Liquibase, Oracle 11g, SQL server, MySQL server, No SQL, Mango DB.

Tools: Hudson, Jenkins, Bamboo, TeamCity, Chef, Puppet, Ansible, Openstack, ANT, Maven, Gradle, Nagios, Veracode Selenium, Cucumber/Gherkin

Tracking Tools: JIRA, Service Now

Networking: TCP/IP, UDP, NIS, NFS,CIFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, SSL

Cloud: GCP, AWS EC2, VPC, EBS, SNS, RDS, EBS, Route53, CloudWatch, Cloud Formation AWS Config, S3, KMS, autoscaling, Cloud Trail, Lambda, Microsoft Azure, VMWare, Docker, Virtualization experience (VM Management).

Version Control System: Subversion (SVN), GIT

PROFESSIONAL EXPERIENCE:

Confidential - Manhattan, NY

Sr. DevOps Engineer

Responsibilities:

  • Worked on Azure Web Apps for hosting many Web Applications, RESTful APIs, and mobile backends developed in .NET which can run and scale in various Windows Environments and Linux Environments.
  • Created a Virtual Network on Windows Azure to connect several on-premises servers.
  • Automated AWS infrastructure using Chef, Docker, and Jenkins and managed software
  • Worked on administrating GIT server and Continuous Integration system like Jenkins and handled issues from onshore and offshore developers.
  • Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using PowerShell.
  • Designed Architectural Diagrams for different applications before migrating into Amazon cloud for flexible, cost- effective, reliable, scalable, high-performance and secured.
  • Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
  • Creating alarms in Cloud Watch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Deploying EC2 instances, ELBs by using Cloud Formation in AWS.
  • Managing S3 buckets and bucket policies.
  • Experienced in OpenShift and Rancher platform in managing Docker Containers, Kubernetes Clusters and implemented load balanced, highly available, fault-tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
  • Configured and maintained Jenkins to implement the CI/CD process and integrated tool with GIT, Maven, Nexus repository, Docker, Nagios and Jira for end-to-end automation
  • Worked in Ansible for a Configuration Management (CM) to automate daily tasks
  • Expert in managing and maintaining development, test, and production systems.
  • Troubleshooting issues by viewing logs monitoring. Also, applying periodic updates, patches to servers.
  • Setup Jenkins jobs for Continuous integration process and to execute test cases.
  • Developing a Continuous Delivery (CD) pipeline with Jenkins by writing groovy scripts
  • Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.
  • Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
  • Experienced in Continuous Integration/Deployment with Azure Pipelines. Deployed the application in various environments like DEV, STAG, PERF, PROD using Octopus Deploy for various release versions.

Environment: s: Azure, AWS, Splunk, ELK (Elasticsearch, Logstash and Kibana), Kubernetes, Docker, Octopus, AWS, Jenkins, MongoDB, Ansible, Jira, GIT

Confidential - Irving, TX.

DevOps Engineer

Responsibilities:

  • Involved in development and implementation of complicated and vast on-premises Hadoop data centre data migration project to Amazon Web Services (AWS Cloud).
  • As member of DevOps group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Implement and manage continuous delivery systems and methodologies on AWS, Used GIT as source code repositories.
  • Cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS
  • Deployment management skills for deployment and environment management architecture and process creation. Use Devopstool Puppet in provisioning AWS machines.
  • Build CI/CD pipeline for DEV, QA and UAT environment and automate the build and deploy processes.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Assist developers in integrating their code with the mainstream
  • Used Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Profusely worked on Version control tools like Subversion, GIT, clear case to track changes made by different people in source code.
  • Familiar with Atlassian tool stack such as Jira, Jenkins, GIT and confluence.
  • Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on Red Hat Linux Systems.
  • Worked with GIT and Subversion to manage source code.
  • Maintained the various project repositories using the GitHub and GIT.
  • Shell scripting for building and deploying java application to target environments.
  • Coordinated with different teams before and after the production deployments
  • 24/7 on call supports for emergency site maintenance and immediate build and install requests.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Git version Control, AWS EC2, S3, Route53, GitFlow, CloudFront, Ansible, Cloud watch, Elastic Search, CloudFormation, Java, Docker, Jira, Bit Bucket, Jenkins, AWS CLI, AWS Auto Scaling, IBM Global Delivery, Windows.

Confidential - Detroit, MI

DevOps/AWS Engineer

Responsibilities:

  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Deployed Docker containerized applications using Kubernetes in Google Cloud Platform (GCP).
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.
  • Coordinated with developers for establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
  • Responsible for design and maintenance of the Git Stash Repositories, views, and the access. Used automated code check-outs in Git and created branches
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy. Created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Deployed various databased and applications using Kubernetes cluster management, some of the services are Redis, Nginx etc.
  • Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created pods, and managed using Kubernetes.
  • Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
  • Used Kubernetes - an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Created, managed, and performed container-based deployments using Docker images containing Middleware and Applications together and Evaluated Kubernetes for Docker container orchestration.
  • 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.
  • Used Google Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Used Kubernetes to deploy and manage containers (pods) on Google Container Engine (GKE).
  • Developed different environments of different applications on Google cloud by provisioning Kubernetes clusters on GCE instances and GKE using Docker, Ruby/Bash, Python.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments, Replicasets, nodes etc.
  • Implemented a production ready, load balanced, available, and fault tolerant Kubernetes infrastructure.
  • Scheduled, deployed, and managed container replicas onto a node cluster using Kubernetes.
  • Extensively used Google stackdriver for monitoring the logs of both GKE and GCP instances and configured alerts from Stackdriver for some scenarios.

Environment: Jenkins, Docker, Kubernetes, GCP, Google stackdriver, GIT, JENKINS, JIRA, K8S, Node.js, Ansible, Openshift, Hadoop, Linux, Datadog, AWS: Ec2, S3, Auto scaling, EBS, Apache Tomcat, Shell script, Cassandra, Python, Nexus, GIT, Terraform, Cucumber/Gherkin.

Confidential - Austin, TX

 AWS/DevOps Engineer

Responsibilities:

  • Created and maintained Ant build. xmls and Maven Pom.xmls for performing the builds.
  • Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files.
  • DeployedPuppet,Puppetdashboard for configuration management to existing infrastructure.
  • Automated the cloud deployements using Puppet and AWS Cloud Formation Templates.
  • UsedPuppetto manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Managed servers on the Amazon Web Services (AWS) platform instances usingPuppet, F Configuration Management.
  • Managed AWS infrastructure as code (IaaS) using Terraform. Expertise in writing new python scripts to support new functionality in Terraform. Provisioned the highly available EC2 Instances using Terraform and cloud formation and Setting up the build and deployment automation for Terraform scripts using Jenkins
  • Worked with Hierra (YAML and JSON) to define site specific information, out of manifests, created and deployed re-usable modules.
  • Verifying Openstack environment in Docker Containers for Sanity tests before upgrading production environment.
  • Monitored performance and history of infrastructure with tools such as CloudWatch, Datadog etc.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with Python sdk.
  • Experience in creating alarms and notifications for EC2, Lambda instances using Cloud Watch.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Worked on Azure Storage Services (Storage,Data Lake Store,Backup), Database (Document DB,SQL Data Warehouse) and Networking services (Vnet,LB,DNSandCDN).
  • Deployed Cloud both automatically using Fuel, Openstack Ansible and manual deployment.
  • Expertise in EC2 Backup methods, ELB (classis and application) security and application logging using Cloud Trail integration with Kibana and elastic search, kinesis, firehose etc.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Migrated applications from internal data center to AWS.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, IAM, DynamoDb, Route53,EBS, Elastic Load Balancer, Auto scaling groups.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
  • Setup and Configured BitBucket server.
  • Experience with the cloud versions of JIRA, Confluence, and BitBucket Pipelines.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Experienced on Docker, Docker Swarm, Mesos/Marathon, AWS ECS, Kubernetes.
  • Build artifacts are deployed into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Assist internal users of Splunk in creating dashboard and maintaining production-quality dashboards
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat/Web Logic Application Server.
  • Configured BitBucket with Jenkins and schedule jobs using Poll SCM option.
  • Coordinated and assisted the developers in establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Administered, created projects, users and taken care of access controls in GitHub.
  • Used Jira as ticket tracking and workflow tool.
  • Experienced in setting up Mongo DB, MySQL, SQL, Aurora on AWS.

Environment: Docker, Puppet, Mcollective, BitBucket, Jira, Datadog, AWS S3, Ec2 Autoscaling, EBS, RDS, Cloud sigma, GIT, ANT, Jenkins, Maven, Jira, Apache Tomcat, Bash, Perl, Nexus, Bit Bucket, Junit, Python, Groovy.

We'd love your feedback!