We provide IT Staff Augmentation Services!

Sr. Devops/cloud Engineer Resume

4.00/5 (Submit Your Rating)

Waltham, MA

SUMMARY

  • IT Professional with 8 years of experience in DevOps, Cloud computing, Build and Release Engineering, automation, along with experience in Linux Administration, software design, Continuous Integration, Continuous Deployment.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management, monitoring).
  • Having good Experience in DevOps tools like Chef and Puppet for deployment.
  • Exposed to all aspects of software development lifecycle (SDLC) such as Analysis, Planning, and Developing, Testing, and Implementing Post - production analysis of the projects.
  • Developed Python scripts for software build conduct and management support.
  • Exposed to all aspects of software development lifecycle (SDLC) such as Analysis, Planning, and Developing, Testing, and Implementing Post-production analysis of the projects.
  • Experience in working on source controller tools like Subversion (SVN), GIT, Stash, GitHub, Bit Bucket, CVS, IBM Clear case. Strong knowledge on source controller concepts like Branches, Merges, and Tags.
  • Extensively used SonarQube for static code quality analysis and Gerrit for code reviewing.
  • Deployed the applications in Tomcat, JBOSS and Web Sphere.
  • Extensively worked on Jenkins (Open source & CB’s) and Team City for continuous integration and for end to end automation for all build and deployments.
  • Having good Experience in Configuration Management tools like Ansible, Chef and Puppet for Deployment Application servers on multiple environments.
  • Daily worked with Unix (RHEL, OEL, CentOS, etc) bash scripting BSH/KSH
  • Developed Python, Shell scripts for software build conduct and management support.
  • Expertise in Querying RDBMS such as Oracle, MYSQL, and SQL Server by using SQL for data integrity.
  • Experience working in Micro-service architecture based Applications using Docker, Docker Compose, and Docker-Hub Registry & supporting writing Dockerfile’s for Applications.
  • Experience with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Experience in Implementing Continuous Delivery pipeline with Docker, Maven, Ant, Jenkins, Python scripts and AWS. Experience in running web scale services on AWS.
  • Proficient with cloud services like Amazon Web Services and Open shift.
  • Experience in using AWS including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Fulfilling the role of a Release Engineer in respects to our Puppet code.
  • Writing Bash, GNU make Python scripts to automate repetitive manual dev. tasks.
  • Ability in development and execution of Python, Ruby, Shell and Perl Scripts.
  • Experience in Migrating the Weblogicservers from Development to Staging and Staging to Production environments.
  • Excellent in analyzing, performance tuning including troubleshooting, monitoring and maintaining Weblogicsituations and solving the related problems
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases. Experience in using bug tracking tools like JIRA, Remedy, HP Quality Centre and IBM Clear Quest.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi- component environment.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with the ability to work efficiently in both independent and teamwork environments.
  • Participated in the design discussions and lead from the configuration management team to help build the Automated Release Life Cycle (ARLM) tool.

TECHNICAL SKILLS

Operating Systems: MS Windows XP/2000/NT/98/7/8, UNIX, Linux, MS-DOS

Database: Oracle 11g/10g and 9i, SQL 2005 and Enterprise

Languages: Java, J2ee, .Net

Scripting Languages: PERL, Ruby, Python, Shell

Web/App Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS

Bug Tracking Tools: Jira, Remedy, Selenium

DevOps / Cloud Computing: AWS, OpenStack, Puppet, Chef, Ansible, Docker

Build & CI Tools: ANT, Maven, Jenkins, Artifactory, Nexus

SCM Tools: CVS, SVN, Clear Case, GitHub, Perforce

PROFESSIONAL EXPERIENCE

Confidential, Waltham, MA

Sr. Devops/Cloud engineer

Responsibilities:

  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic Load balancer ip's.
  • Maintain Git source code repository and local mirrors perform branching, tagging, merging, and maintenance tasks.
  • Used Kafka for building real-time data pipelines between clusters and integrated Apache Kafka for data ingestion.
  • Written Jenkins file’s using groovy to support Docker image Build and Kubernetes deployments Automation.
  • Created infrastructure for Kafka clusters of different instances as per components in cluster using terra form for creating multiple EC2 instances and attaching volumes using EBS service
  • Provisioned Load balancer, auto-scaling group and launch configuration for microservices using Ansible.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Used Ansible to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting
  • Implemented multi-tier application provisioning in AWS Cloud, integrating it with Ansible.
  • Written Kubernetes yaml files for Replication controller and services.
  • DevOps role converting existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
  • Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Provisioned the highly available EC2 Instances using Terraform and Ansible Playbooks.
  • 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.
  • Used Git hub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Kubernetes.
  • Worked on build tasks using Maven, Ant, Gradle and GNU makefiles and worked with development team to migrate Ant scripts to Maven.
  • Performed integrating, JUnit and code quality Tests as a part of build process.
  • Implemented JUnit framework to write test cases for different modules and resolved the test findings.
  • Hands on experience on working with System health and performance Monitoring Tools like Splunk, Cloud Watch, New Relic, Elastic search, Kibana, etc.
  • Extensive experience in writing UNIX shell scripts for Automation.
  • Worked with Amazon AWS/EC2, and Google's Docker based Cluster management environment Kubernetes
  • Worked on Open stack api Service Magnum for container orchestration using Docker Swarm.
  • Worked with Docker and Kuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either public or private cloud.
  • Used Kubernetesto deploy scale, load balance, scale and manage Docker containers with multiple namespaces in Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling, management of Docker Containers.

Environment: Linux, AWS, Red Shift, Jenkins, Groovy, Maven, Ansible, Git- Hub, Web Logic Server, Apache Tomcat Server, Python, Docker and Kubernetes.

Confidential, Madison, WI

Linux/DevOps

Responsibilities:

  • Working with the ELK/Kinesis detailed technical design for Centralized Logging, Predictive Analytics, Telemetry and Queueing/Streaming needs for various backend systems.
  • Written scripts from scratch to create container-based deployments using Docker, working with
  • Performed Log analysis using ELK stack and created monitoring charts.
  • Integrating with DevOps and Mule Soft for deployments in different environments that connect applications, data sources, and APIs, in the cloud.
  • Hands-on experience of ELK stack, developed Kibana dashboards for system monitoring, working knowledge of Elasticsearch, Logstash, and Kibana for viewing application logs
  • Build visualization and Dashboards using Kibana
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, and Glacier for our environments.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI’s (Linux/Ubuntu) and configuring the servers for specified applications.
  • Used Jenkins pipelines to drive all micro-services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Automated Compute Engine and Docker Image Builds with Jenkins, Packer, and Kubernetes
  • Configured Elasticsearch, Logstash, and Kibana to provide an end-to-end pipeline for log analytics in near real-time
  • Configured the Elasticsearch, Log stash and Kibana (ELK) stack for Jenkins logs, and syslogs and network packets using the beats plugins like File beat, Metric beat, and Packet beat.
  • Monitor the current health of the apps and create alerts about escalating conditions before they affect the users using New Relic.
  • Worked on New Relic API calls, Overload Protections and Handling 429 Errors.
  • Worked on Lambda function to send Mule Application logs to Kinesis Stream and S3 bucket
  • Working with various teams - mobile, web, integration platform, architecture, testing, development to provision environments, and solutions that are re-usable yet meet the unique requirements across the different teams for analytics and queueing/streaming
  • Installed and configured the Load Balancer for the smooth flow of Network traffic.
  • Work with Chef Automation to create infrastructure and deploy application code changes autonomously.
  • Used Chef to automate the deployment workflow of JAVA applications on WebSphere and Oracle Web logic servers.
  • Work with Chef automation to create infrastructure and deploy application code changes autonomously
  • Be a part of the software development lifecycle to ensure that technical deliverables are on-time and within estimates
  • Perform configuration, scripting and development tasks per technical specification
  • Assist in perform technical testing
  • Assist in Design and develop Test Cases with a focus on test driven design
  • Participate in performance/scalability functions
  • Implemented the CI/CD pipeline using a git repository for all artifacts/files.
  • Using Logstash, grok filters, mutations, and indexing, server-side data processing pipeline or similar product, feed AWS Elasticsearch for analytics and searching.
  • Worked on AWS Elasticsearch, integrate AWS layers including S3 storage, CloudTrail metric generation, Kinesis for real-time stream processing, and Kibana views.
  • Worked on Kinesis on use cases such as in connecting to stream data sources, lambda functions, microservices architectures
  • Exposure to AWS Cloud technologies DynamoDB, Kinesis, Elasticsearch, Lambda, EC2, ElastiCache, Cloud Watch, SNS, RDS, ELB
  • Using Artifactory for all builds IPA/APK/SDK etc. zipped files storage, i.e. CI/CD process.
  • Created AWS Lambda functions for AWS config rules using Node.js. Heavily used Lambda function on text object methods Context object properties using Node.js
  • Worked on Node.js NPM script fetching stored longs in s3 bucket pointed to Elastic Search
  • Implemented logging, analysis, and alerting using (Elasticsearch, Fluentd, Kibana).
  • Executed parallel browser testing on various machines using Selenium Grid and performed CROSS Browser testing.

Environment: GIT, Java/J2EE,Jenkins, AWS, Elastic Search, Chef, Logstash, Kibana, Terraform, MAVEN, JIRA, LINUX, XML, Ruby, Python, Kafka, Apache

Confidential, Greensville, SC

DevOps engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GITsource control.
  • Installed, administered and configured JenkinsContinuous Integration(CI) tool.
  • Developed build and deployment scripts using ANT and Mavenas build tools in Jenkinsto move from one environment to other environments.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Worked on Integrated JIRA with subversion and Jenkinsto automate the weekly build process.
  • Implemented puppetusing best practices and automate CD system.
  • Implemented Continuous Delivery framework using Jenkins, puppetand Maven in Linux environment.
  • Used puppetfor automation of repetitive processes done in Apache user administration, file management and managing file and directory permissions in different environments.
  • Designed puppetModules to manage configurations and automate installation process.
  • Deployed puppetand puppetDB for configuration management to existing infrastructure
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Installed, configured & administered Jenkins CI tool on Linux machines; setup Master-slave Server.
  • One click Automation script to trigger push to production from Jira, invoke Buildin Jenkinsand deploy to target servers.
  • Implemented multi-tier application provisioning in OpenStackcloud, integrating it with Puppet.
  • Experience working with continuous delivery and build clouds with OpenStack.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Used Subversion as source code repositories and Managed SVN repositories for branching, merging and tagging.
  • Analyze and resolve conflicts related to the merging of source code for GIT.
  • Implemented the setup for Master-slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.

Environment: Java/J2EE, ANT, Maven, Subversion, GIT,Linux, Openstack, Puppet, Shell, Perl Scripts, Python, Ruby, Jenkins, Tomcat, Jira.

Confidential, New York, NY

Continuous Deployment/Release Engineer

Responsibilities:

  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and industry best practices.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Setup and debug hardware related issues for server builds.
  • Perform by weekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.

Environment: Java/J2ee, Clear Case, Eclipse, Ant, Maven, WebSphere Application Server (WAS), CVS, Cruise Control.

We'd love your feedback!