We provide IT Staff Augmentation Services!

Site Reliability Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Expertise in IT industry as a Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principles and best practices of SCM in Agile, Scrum, Waterfall methodologies.
  • Having in depth knowledge of various AWS services Significant experience with Amazon Web Services (AWS) like EC2, ECS, ECR, Simple Scalable Storage (S3), RDS, Identity Access Management (IAM), Virtual Private Cloud(VPC),, Auto scaling groups(ASG), Elastic Load balancer (ELB), Elastic Beanstack(EBS), Route53,Cloud Watch, Cloud Trial, Cloud Front(CDN), SQS, SNS, API Gateway, SDK, Redshift, EMR, CLI, Elasticcache,Kinesis, ELK Stack(Elastic Search, Logstash, Kibana), Lambda, DynamoDB, OpsWorks, code commit and code deploy.
  • Experienced with both Terraform and Cloud Formation to automate AWS environment creation.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such asAnsible.
  • Great technical knowledge over legacy environment such as supporting Web logic and Tomcat servers.
  • Over 7 years of professional IT industry experience with 6+ years of experience in Continuous Integration/ Continuous Deployment.
  • Expertise as a System Administrator - Installation, Configuration and Setting up of RHEL/ Windows and Cloud environments also involved in maintenance, monitoring and troubleshooting.
  • Strong experience in AWS and Linux System Administration. Hands on experience in installation, configuration, supporting and managing WebLogic, Tomcat, Cloud and Kafka Clusters.
  • Hands-on experience in cloud IAAS, PAAS and SAAS.
  • Experience in version control tools like SVN, Git, Git Hub, Bit Bucket and TFS.
  • Strong experience in building, configuring and deploying Java&Python applications in various infrastructure environments.
  • Installed and configured Jenkins for Automating Builds and Deployments through integration of Git into Jenkins to automate the code checkout, thus providing an automation solution.
  • Experience in deploying artifacts to Web servers or Application Servers such as WebLogic, JBOSS and Apache Tomcat.
  • Expertise in Application Deployments & Environment Configuration management and provisioning using Udeploy, Ansible, Jenkins, Chef and Puppet.
  • Expert in CHEF/PUPPET/Ansible as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Experience with container-based deployments using Docker, created Docker files, worked with Docker images, Docker Containers, Docker Hub and Docker registries.
  • Extensive experience in scripting languages like Shell, Perl, Bash, Ruby, Python scripting’s.
  • Skills in monitoring and troubleshooting problems using OS commands in clusters, load-balancing and failover situations .
  • Experience on Monitoring and Application Management Performance tools like Splunk, Dynatrace, Datadog, General nelson and AppDynamics.
  • Good experience on RDMS and NoSQL databases like Oracle, MySQL, PostgreSQL and MongoDB.
  • Hands on experience in configuring and maintaining networking services that include LAN, WAN, routers, LDAP, DNS, DHCP, firewalls, Network IPs, SSH, SMTP, TCP/IP, FTP, Syslog and network troubleshooting using ifconfig.
  • Worked with DOCKER and Vagrant for different infrastructure setup and testing of code.
  • Developed advanced JIRA workflows based on user requirements.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Responsible for on-call coverage and providing support 24X7 which involved in troubleshooting production issues and providing an update with proper analysis.

TECHNICAL SKILLS

AWS Services: EC2, ELB, VPC, Autoscaling, IAM, S3, Elastic Block Store, Elastic cache, RDS, Aurora, CloudWatch, CloudFront, CloudTrail

Deployment Services: Elastic Beanstalk, Cloud Formation, Lambda

Application & Web Servers: Tomcat / WebLogic / WebSphere, Apache HTTP / Apache Tomcat

Operating System: Red Hat Enterprise Linux and Windows

Big Data Tools: Kafka, Zookeeper

Version Control Tools: GIT, GITHUB, Bitbucket

Scripting Languages: Bash/Shell, Java, Ruby, Python

Bug Tracking Tools: Jira, Remedy

Databases: MySQL, Oracle, SQL Server

Protocols: DNS, NFS, TCP/IP, SSH, HTTP, HTTPS, FTP and SFTP

CI, Test & Build Systems: Ant, Maven, Jenkins, Bamboo, Chef

Monitoring Tools: Nagios, AppDynamics, Splunk, Data Dog, Elasticsearch, Cloud Watch,Dynatrace, General Nelson

Container Platforms: Docker, Kubernetes, ECS, CoreOS

Additional Skills: IBM Urban Code Deploy (uDeploy), HPOO, MQ, Akamai, System Administration, Linux, AppViewX, BigIP-F5

PROFESSIONAL EXPERIENCE

Site Reliability Engineer

Confidential

Responsibilities:

  • Providing full support to J2EE Middleware Operations in multiple environments such as Staging & Production for cluster of Tomcat / WebLogic application servers, Apache HTTP / Apache Tomcat web servers running on Red Hat Enterprise Linux and Windows operating system.
  • Launching and configuring of Amazon EC2 Cloud Services using AMI’s Linux (RHEL, CentOS, Ubuntu) and also configuring for specified applications
  • Responsible for configuring, supporting and setting up various AWS cloud services: EC2, S3, ELB, Auto Scaling, Route53, VPC, Elastic Beanstalk, CloudFormation, RDS, Aurora, Elastic Cache.
  • Using EC2 pre-configured, templated (AMI) to get up and running immediately. Configuring setting, security and network access on instances.
  • Using IAM to create users, roles, polices and group based on customers specification on access management.
  • Created S3 buckets and managing policiesand used Glacier to move old data to archives, based on retention policy of database/applications and managing lifecycle of the data.
  • Utilizing ELB to provide highly available, secure and elastic usage for customers connecting to supported applications.
  • Deployed and supported AWS ElastiCache and then configured Elastic Load Balancing (ELB) for routing traffic between zones and used Route53 with failover and latency options for high availability and fault tolerance.
  • Worked with AWS Lambda to provision server less environment to run and scale the code in response to the triggers with high availability.
  • Implementing, configuring and managing load balancing features on BIG-IP F5 for high availability and scaling.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed on Java, Python onto web servers.
  • Following and assisting of all the aspects of Software Development Life Cycle (SLDC) which involves in deploying new code to infrastructure via IBM UrbanCode Deploy, performing weekly patching through an automated process called E2E using HPOO.
  • Used Bash and Python including Boto3 to supplement automation provided by Ansible for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Using Blue/green deployment procedure in Production without causing any downtime to clients or customers serving the application.
  • Developed and monitored scalable infrastructure on AWS using Cloud Watch, Nagios and Ansible.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS . Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy 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 .
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker hub.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Developed Ansible playbooks to test connectivity, install rpm's and for various other purposes across various Red Hat Linux machines .
  • Configured and deployed Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.
  • Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
  • Written Terraform templates to deploy AWS services, which is Infrastructure as a Code (IaaC).
  • Configured AWS Auto Scaling and Elastic Load Balancer for providing high availability of applications and EC2 instances based on the load of applications by integrating AWS Cloud Watch.
  • Worked on providing DNS management using AWS Route 53 and attached Load balancer with the help of Cname to route traffic to the load balancer and the instances behind it.
  • Great understanding and supporting CDN (Content Delivery Network) services like AWS CloudFront, Akamai.
  • Using Splunk and AppDynamics along with other inhouse tools for monitoring and troubleshooting purposes.
  • Usage of Splunk for applicationlog verification & validation andmake use of personalized dashboards to identify errors, exceptions and transactions integrated with Middleware & AWS environments.
  • Efficientusage of AppDynamics to tracecustomer transaction or request from start to finish on Middleware & AWS supported applications.
  • Responsible for setting up or developing scripts for process automation and scheduling frequent jobs via cronjob scheduling.
  • Good knowledge in configuration and management of RDBMS systems like MySQL, PostgreSQL, Oracle10g, and SQL Server 2008.
  • Responsible for on-call 24/7 to monitor system’s health and performance while ensuring high level of performance, availability, sustainability and security.
  • Responsible for day-day monitoring of production issues and working along with different teams in place to find solutions.
  • Develop and analyze highly complex system standards, thresholds and recommendations to maximize system performance and also involved in tech-refresh planning reviews with business and management.

Environment: AWS, Ansible, Splunk, AppDynamics, Docker, Kubernetes, Akamai,Tomcat, WebLogic, WebSphere, BigIP-F5, GitHub, RDMS, Linux, Windows, HPOO, IBM Udeploy, Python, Shell/Bash

DevOps / AWS Automation Engineer

Confidential

Responsibilities:

  • Created and maintained continuous integration (CI) using tools Jenkins/Maven over diff environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Design and document CI/CD tools configuration management.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Orchestrated and migrated CI/CD processes using CloudFormation and Terraform Templates and Containerized the infrastructure using Docker, which was setup in AWS VPCs .
  • Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Deployed web applications using Amazon CloudFront and configured AWSWAF in such a way that it protects the deployed web application from SQL injection attacks .
  • Involved in setting up a Microservices architecture for application development.
  • Managed User access control, Triggers, workflows, hooks, security and repository control in Bitbucket.
  • Created, Configured and Administered Jenkins servers with Master-slave configurations as needed.
  • AWSEC2/VPC/S3/Route53/IAM/Cloud Formation/ELB based infrastructure automation through CHEF, Vagrant, Bash Scripts.
  • Used Terraform in AWS Virtual Private Cloud (VPC) to automatically setup and modify settings by interfacing with control layer.
  • Experience in supporting data analysis projects using EMR on the AWS Services AWS Cloud and exporting and importing data into S3.
  • Planned, implemented and managed Splunk monitoring and reporting infrastructure.
  • Developed CHEF Cookbooks to install and configure Apache Tomcat , Jenkins , and Run deck and deployment automation .
  • Wrote Ansible playbooks from scratch in YAML.
  • Create release pipelines using GIT , CHEF for automatic workflow.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Created Continuous Integration and Continuous Delivery Pipelines for the build and deployment automation in place.
  • Nodejs and Spring Boot applications are used for Micro services and Performing DevOps process .
  • Configure VSTS to migrate applications from on premises to AWS cloud .
  • Strong Experience in implementing Data Warehouse solutions in AWS Redshift Worked on various projects to migrate data from on-premise databases to AWS Redshift , RDS and S3 .
  • Designed AWS architecture , Cloud migration , AWS EMR , Dynamo DB , Redshift and event processing using lambda function.
  • Implemented Blue/Green deployment process to avoid downtime for the supported application without causing any customer impact.
  • Wrote build automation scripts for SQL database maintenance using PowerShell, Groovy.
  • Implement containerized workflows into customer environments through use of Docker tools and supporting technologies such as Jenkins, Consul , and other open source codebases.
  • Worked with CHEF Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to CHEF-server, Managed On-site OS/Applications/Services/Packages using CHEF as well as AWS for EC2/S3/Route53 & ELB with CHEF Cookbooks.
  • Enabling Disk Encryption using Certificates for IaaS Virtual machines for OS and Data Volumes.
  • Performed deployment of Amazon EC2 instances in AWS environment. Performed EC2 instances provisioning on AWS environment and implemented security groups, administered VPCs. Created POC for molecule based on Ansible which changes to TDD (Test Driven Development) environment.
  • Added monitoring checks for critical failure points with Data Dog and AWS Lambda.
  • Maintained and managed Nomad and consul key value storage for micro service architecture using Docker for services.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Implemented Docker to provision slaves dynamically as needed. Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes.

Environment: AWS, Ansible, Splunk, AppDynamics, Docker, Kubernetes, Akamai,Tomcat, WebLogic, WebSphere, Data Dog, Jenkins, Nomad, Consul, Chef

Build & Release Engineer

Confidential

Responsibilities:

  • Involved in Linux/Unix system administration, System builds, installations, upgrades, Patches, Migration, Troubleshooting on RHEL 4.x/5. x. Scheduled Cron jobs using ksh and bash scripts on production servers.
  • Design, build and execute against the Platform as a Service (PaaS) offerings.
  • Collected the approvals for deploying the code to production.
  • Used the Application Server Admin (JBOSS/ Tomcat) to manage the systems remotely using Ansible and using Linux.
  • Incorporated Ansible and Vagrant to provision testing environments and model network configuration changes.
  • Created diff files and check sum files for production support.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Involved in working with WebSphere App server admin console for deploying applications.
  • Worked closely with the Data Center, Development, Quality Assurance, and Management teams to ensure cross communication and confirmed approval of all production changes. Involved in configuring and maintaining Linux virtualization servers in test and production environment using VMware vSphere Client for RHEL Linux OS installation.
  • Installing, configuring and administering Jenkins (Continuous Integration tool) on Linux machines along with installing/updating plugins such as GIT, ANT, Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Worked on installation of Docker using toolbox & creation of custom Docker container images, tagging and pushing the images and worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Created AWS instances, security configuration and administration, Cloud Formation, EC2, Relational Database and deployed applications and delivered for QA teams to initiate performance testing.
  • Experienced in authoring POM.xml files, performing releases with Maven release plugin, modernization of Java projects, and managing Maven repositories.
  • Reviewed existing manual Software builds, developed scripts to automate repeated tasks that are more susceptible to errors and risk using Perl and Shell Scripting.
  • Owned development related tools and services such as CI/CD (Codeship), SCM (Git/Bitbucket), and operation/automation tooling.
  • Used Chef to automate the deployment workflow of JAVA applications on Apache Tomcat, Oracle WebLogic servers.
  • Worked with Engineering, Product Manager, Data Team and other partners of the DevOps team and also our software team for fast smooth roll out.
  • Performance management, benchmarking, metrics, planning and resolutions of performance problems affecting service levels.
  • Trouble shoot applications and system issues coordination with Engineering and Support teams and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process.

Environment: AWS, WebLogic, Web Sphere, JAVA/J2EE, RHEL, JBoss, JIRA, Shell/Bash, Jenkins, Vagrant, Ansible, Java, Git, Bitbucket, Chef, Docker.

We'd love your feedback!