Devops Engineer Resume
0/5 (Submit Your Rating)
SUMMARY:
- Experienced IT professional with around 6+ years in Cloud Computing System Administration, Front end, backend, and E2E deployment, Linux
- Administration, Build and Release Management.
- Experience in working with AWS Cloud administration which includes services like EC2, VPC, ELB, AMI, S3, RDS, IAM, Route 53, Autoscaling Cloud Formation, CloudWatch, and Security Groups
- Extensively worked with AWS for deploying EC2 instances consisting of various flavors like Ubuntu server. Amazon Linux AMI, Red Hat Linux
- Enterprise.
- Hands - on experience in creating multiple AWS instances, Elastic Load
- Balancer, and Autoscaling to design cost-effective and expose highly available systems.
- Experienced in configuring Cloud platforms such as Virtual
- Networks, DB, Load Balancers, VMs, etc.
- Good knowledge of Linux/Unix, Windows System Administration, and applying various DevOps techniques in mixed environments of Linux
- (Ubuntu, Red Hat, CentOS) and Windows servers.
- Ability to work with version control tools like GIT, Team Foundation Server
- (TFS), Bitbucket and maintaining the version across the environments.
- Strong knowledge in various Continuous Integration and Continuous
- Delivery (CI/CD) strategies in the Software Development Lifecycle (SDLC).
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub, Docker Compose, Docker-registries and Kubernetes.
- Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
- Hands-on experience in deploying developed code in in Nginx, Apache Tomcat.
- PowerShell set up and configured pull server, creating custom resources working with various system modules and configurations.
- Deployed microservices, including provisioning AWS environments using Ansible Playbooks and provisioned load balancer, auto-scaling group and launch configuration for microservices using Ansible.
- Deep understan
EXPERIENCE:
Confidential
DevOps Engineer
Responsibilities:
- Creating, configuring, and deploying instances on AWS environment, CloudWatch, ElasticSearch, and managing security groups on AWS. Use the various AWS services for the applications and services, such as EC2, VPC, ALB, EKS,IAM, RDS, Route53, VPC, and SNS services. Build and configure a virtual data center in the Amazon Web Services cloud to support EnterpriseData Warehouse hosting, including Virtual Private Cloud (VPC), Public and Private Subnets,Security Groups, Route Tables, Elastic Load Balancer. Used Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3buckets objects, VPC, Subnets, etc. Join sprint planning meetings, daily stand - ups, team huddles, on-call, and retrospective meetings. Responsible for on-call 24 hours once a month Set up production issue meeting with technical stakeholders to demonstrate the issues and explainthe root cause Learn new areas of the technology to support during the on-call Build relationships with the various teams as part of the application and services support and maintenance during the on-call support Set up mentoring sessions with others to learn new systems areas and application areas to integrate my supported application and services Responsible for preparing on-call documentation updates, deployment for a new service, and updating existing documentation Proactive communication on production issues, and work with business operation and technologyoperation to provide details of the request from the production environment
- Escalate service requests to the proper team who is responsible for issues that are not accessibleby the DevOps engineering team Engage system engineering team, back-bone team, and development team for high-priorityproduction issues Respond to each ticket with a sense of urgency Learn new technologies to shadow other senior engineers Prepare, design, and deploy into test environment a new application codebase, and create apipeline for automated deployment through (Gitlab, Docker file, Docker-Compose) Implement Docker Swarm for test env orchestration Learn and support K8s for the existing services as part of the maintenance and on-call support Set up a goal to become a K8s administrator to deploy E2E services on the AWS cloud to learnfrom the existing process and procedure Prepare, design, and deploy into staging environment a new application code-base, and create apipeline for automated deployment through (Gitlab, Docker file, Docker-Compose) Take notes during the meeting and send meeting outcomes after each meeting to ensure everyoneis on the same page. Set up the appropriate deadline for each ticket, and respond to the ticket owner proactively ifsomething is required to address Engage senior managers, leaders, and senior engineers for a large communication channel as partof the visibility Implemen
Confidential
DevOps Engineer
Responsibilities:
- Responsible for deployment, monitoring, and assisting the operation team Monitor cloud applications and services as part of on - call support Respond to JIRA tickets for test environment to production environment Set up meetings with ticket owner before working on a ticket and make changes Update JIRA ticket daily to follow agile-scrum two weeks sprints Share best practices and ideas based on challenges Participate 1:1 meeting with the leader to get feedback on where to improve, where to focus, and complement based on my day-to-day performance Work with development team including SE, QA, QE's before and after deployment Respond to the development team with issues after code deployment into test and stagingenvironment Join release management meeting before code deploy on the production Monitor production environments and respond to each ticket based on the priorities Shadow senior engineers before going to a new project to gain best practices experiences and getto know technical stakeholders Open to receiving constructive feedback and improving for professional development Mentor new engineers to go over the current project, technology stack, and best practices Prepare deployment documentation in Confluence and review with others Created e2e deployment guide on confluence for new projects to include some basic information,best practices, and configuration of the environment (excluding credentials) Work with outside vendors for integration API's issues and share our performance and failureissues (from the test, staging, and production environments point of view) Join sprint planning, daily stand up, review meeting with senior DevOps engineer to go over the deployment of new application and services Set up meetings with SE to understand the application dependencies, version, and DB info beforesetting up a sandbox environment for me Building and setting up new development tools and infrastructure Understanding the needs of stakeholders and conveying this to developers Working on ways to automate and improve development and release processes Working with software developers and software engineers to understand dependencies before the deployment Respond to managers to provide monitoring data and report for a specific time on the productionenvironment Prepare production report and share with
- Business operation team for a specific time due to endclients' issues. Take new challenges and continue to explore to learn and add values to the project. Configuring, automation, and maintaining CI/CD tools Bitbucket, Bamboo, Docker-registry/daemon, and JIRA for Multi-Environment with high degrees of standardization for bothinfrastructure and application stack automation in AWS cloud platform. Installed and Implemented Ansible configuration management system. Used Ansible to manageWeb applications, Environment's configurati
Confidential
DevOps Engineer
Responsibilities:
- Work with system engineering to learn the existing systems and services Update existing documentation for various service deployment Review deployment with senior engineers before deploying a new codebase to test and staging Proactive communication with others through chat, email, and Online meeting On - call support for various back-end services and applications Use JIRA for Agile-Scrum project management and Issue tracking Responsible for lower environment maintenance and responding to everyone for any issuesbefore and after deployment Assist QA/QE/BA's with any issues they raise during the development (Check API endpoints, data validation through database queries, server response of front end request) Implement, maintain, and support reliable, timely, and reproducible builds for project teams.Written modules to install and configure Apache,
- Tomcat. Maintained and administered the GIT source code tool. Created Branches, Labels and performedMerges in Stash and GIT. Design roles and groups for users and resources using AWS Identity Access Management (IAM). Automating existing manual deployments using Jenkins, Hudson, and Build Forge helped designand deploy a VMWare-based private cloud. Creating and maintaining various DevOps-related tools for the team such as provision scripts,Deployment tools, and staged virtual environment. Responsible for managing Jenkins jobs and reports, identifying failures, and fixing issues. Created and maintained network users, user environment, directories, and security. Provided support for building server, deployment, user administration tasks, patching, softwareinstallation, performance tuning, troubleshooting, and KVM. Installed and configured ISCSI Utility on Ubuntu 12.04 and 14.04/Centos, 6.4 servers for Network, Attached Storage. Setup a domain and Active directory on Windows 2008 server Configure Apache web server on Solaris, install and configure samba server for quick publishingusing third-party web page maker. Implemented Virtualization using VMware, Hyper-V. Performed maintenance activities in a large environment composed of different UNIX/Linuxplatforms and configurations. Troubleshooting hardware, software, and network-relatedproblems. Installed and deployed Ubuntu Enterprise Linux as part of various environment readiness Built a data warehousing system to load raw application log files into a MySQL database for ouranalytics team for in-depth analysis. Developed a suite of business intelligence reports that ran ona nightly basis to feed information to management.
Environment: AWS (EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances), VPC, subnets, NAT, EC2 instances, ELB, Security Groups.VMware, vSphere, Jenkins, Docker, UNIX / LINUX, Shell Scripts, GIT, JIRA, Apache, and MySQL database. Apache, WebLogic, Tomcat.