Sr.cloud & Devops Engineer Resume
Dallas, TX
SUMMARY
- 8+ years of experience in IT industry with expertise in areas of Software Configuration Management, Version Control, Build and Release management and on Cloud.
- Exposed to all aspects of software development lifecycle (SDLC) such as Analysis, Planning, and Developing, Testing, and Implementing Post - Production analysis of the projects.
- Experienced in DevSecOps implementation and Operations support.
- Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, Code Pipeline) in the process right from developer code check-in to Production deployment
- Experience with Installation, Configuration and Maintenance of configuration management tools like Terraform, Cloud Formation Templates, Puppet, Chef, Ansible, Jenkins, Git.
- Experience in infrastructure monitoring tools like Logstash, Elasticsearch, Kibana, New Relic, Quick Sight.
- Experienced in Automating, Configuring, and deploying instances on AWS, Azure environments, and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
- Experience in Working with Public Cloud Platform like Amazon Web Services and worked on various services like AWS EC2, VPC, CLI, EKS, S3, Route53, Cloud Formation, Cloud Front, Cloud Watch, SNS, SQS, Cloud Trail.
- Experience in auditing different AWS services like S3, EC2, Cloud Trail, IAM, SQS, RDS.
- Hands-on Experience in configuration of Network architecture on AWS with VPC, Subnets, Internet gateway, NAT, Route table.
- Responsible for ensuring Systems & Network Security, maintaining performance, and setting up monitoring using Cloud Watch and alerts using SES, Slack.
- Designed, configured, and deployed MicrosoftAzurefor a multitude of applications utilizing theAzurestack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
- Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Azure AD, Azure search, notification hub and Azure DevOps.
- Good at Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
- Hands on experience using container systems like Docker and container orchestration like EC2 Container Service, Kubernetes deployed with Terraform.
- Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform.
- Quick learning, self-motivated, hardworking, good team player with excellent communication skills and strong affinity towards learning new technologies.
- Experience in consulting with stakeholders to specify requirements and solutions which address business challenges and opportunities.
- Experience in performance improvement that may include, performance gap analysis, root cause analysis, improvement and design considerations and recommendations.
- Experience working with monitoring tools Kibana, Logstash, and Splunk.
- Worked on Service Now/Jira for defect/issues logging & tracking and documented all my work using Confluence.
TECHNICAL SKILLS
Programming Languages/Scripting: Python, Bash
Virtualization: VMware ESX 3.x, VMware Server 1.4, Virtual Center 2.5
Version Control System: Subversion (SVN), GIT, Bit Bucket
Build Tools: ANT, Maven
CI Tools: Jenkins, AWS Code Pipeline, Azure DevOps
Configuration Management Tools: Terraform, Ansible, Chef, Puppet
Containerization Tools: Docker, Kubernetes
Operating Systems: Windows, Linux, UNIX, Sun Solaris 2, RHEL/CentOS 5.x/6.x/7,Mac OS
Web/App Servers: Apache Tomcat, Web Logic, Web Sphere, JBoss
Automated Test Execution: Web driver, TestNG, Junit
Dependency Management: Gradle
Bug Tracking Tools: Service Now, JIRA
Web Technologies: HTML5& CSS3, JSON, YAML
Databases: MYSQL, SQL server, Dynamo DB
Cloud Platform: AWS, Azure
PROFESSIONAL EXPERIENCE
Sr.Cloud & DevOps Engineer
Confidential, Dallas, TX
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, EKS, Optimized volumes and EC2 instances.
- Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail, Load balancing technologies NAT.
- Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud formation templates and deployed AWS resources using it. Created VPC peering and tunneling with the instances.
- Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
- Designed highly available, cost effective and fault tolerant systems using EC2 instances, Auto Scaling, Elastic Load Balancing and Amazon Machine Images (AMI). Utilized Amazon Elastic Block Store (EBS) to store persistent data and mitigate failure by using snapshots.
- Deployed application which is containerized usingDockeronto aKubernetescluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS).
- Managed Identity Access Management of Azure Subscriptions, Azure AD, Azure AD Application, Proxy, Azure AD Connect, Azure AD pass through Authentication.
- Designed and configured Azure Virtual Networks (VNets), Subnets, Azure Network settings, DHCP address blocks, DNS Settings, security policies and routing.
- Configured AWS Multi Factor AuthenticationinIAMto implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA.
- Includedsecurity groups, networkACLs,Internet Gateways, andElastic IP'sto ensure a safe area for organization in AWS public cloud.
- Involved in recommending the RI’s for EC2, RDS for different teams for reducing the cost.
- Worked on monitoring production servers and member of On-Call Support Team.
- Worked on Microsoft Azure Storage - Storage accounts, blob storage, managed and unmanaged storages.
- Integrated Jenkins with various DevOps tools and used CI/CD System of Jenkins on Kubernetes container, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions using EC2 Right Sizing, Savings Plan and Reserved Instances.
- Enabled Budget alerts and Anomalies in all the AWS Accounts for unusual usage notifications.
- Created rules that self-trigger on an automated schedule in cloud Watch Events using cron or rate expressions.
- Creating an S3 bucket and S3 lifecycle policies. Give access for required user.
- Adding bootstrap scripts for EC2 instances while launching.
Environment: AWS EC2, S3, RDS, EBS, ELB, ASG, Route53, SNS, SQS, Jenkins, Boto3, Azure Storage, VPC.
DevOps/AWS Cloud Engineer
Confidential, St Louis, Missouri
Responsibilities:
- Involved in designing and deploying multiple applications utilizing almost all the Amazon Web Services (AWS) stack (Including EC2, Route53, S3, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
- Design AWS Cloud Formationtemplates to create custom sizedVPC,subnets, NAT to ensure successful deployment of Web applications and database templates
- Created scripts inPythonwhich integrated with AmazonAPIto control instance operations.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling /naming conventions usingGITsource control.
- Implemented, maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.
- Design, Develop and Execute load testsusing JMeter and Jenkins.
- Deploy and monitor scalable infrastructure on AWS & configuration management using CHEF.
- Managing the DNS and Load balancing using ROUTE 53.
- Working with JSON file formats in AWS.
- Configuration and maintenance of Apache, Tomcat Servers and Manage RedHat.
- Investigation of issues found in the production environment. Apache Tomcat configuration and support for other teams within IT.
- Performance test development for 'Continuous Benchmarking' usingJMeter and Jenkins.
- Virtualized the servers using the Docker for the test environments and dev-environment needs.
- Used Docker containers for eliminating a source of friction between development and operations.
- Working on JIRA tickets to resolve issues raised by development teams.
- Developed AWS Cloud Formation templates to create custom sized VPC, EC2 instances, Security Groups.
- Configured Virtual Private Cloud which includes creating VPCs, Subnets, Route Tables, and Internet Gateways.
Environment: AWS EC2, Jenkins, GIT, Chef, JSON, Apache, Tomcat, Docker, JIRA, NAT.
DevOps Engineer
Confidential, Dallas, Texas
Responsibilities:
- Developer to align processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, & check-in policies, that are developed and instrumented by DevOps teams.
- Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 using Chef Server.
- Experience in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.
- Maintained the user accounts (IAM), Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services, Network ACL's and Route Tables etc. in AWS cloud.
- Optimized volumes and EC2 instances & created multi-AZ VPC instances.
- Used IAM to create new accounts, roles and groups.
- Involved in configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier and configured S3 to host static web content.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Highly involved in Configuring and monitoring distributed and multi-platform servers using chef.
- Defined Chef Server and workstation to manage and configure nodes.
- Develop knowledge of all architectures of engineering applications and help document them for business analysis for future projects.
- Integrated GIT into Jenkins to automate the code checkout process.
Environment: GIT, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, IAM, Route 53, VPC, RDB, Dynamo DB, SES, SQS, SNS services, Network ACL's, Route Tables.
DevOps Cloud Engineer
Confidential, Tampa, Florida
Responsibilities:
- Developer to align processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, & check-in policies, that are developed and instrumented by DevOps teams.
- Managed Ubuntu, Linux, and Windows virtual servers on AWS EC2 using Chef Server.
- Experience in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.
- Maintained the user accounts (IAM), Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services, Network ACL's and Route Tables etc. in AWS cloud.
- Optimized volumes and EC2 instances & created multi-AZ VPC instances.
- Used IAM to create new accounts, roles, and groups.
- Involved in configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier and configured S3 to host static web content.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Highly involved in Configuring and monitoring distributed and multi-platform servers using chef.
- Defined Chef Server and workstation to manage and configure nodes.
- Develop knowledge of all architectures of engineering applications and help document them for business analysis for future projects.
- Integrated GIT into Jenkins to automate the code checkout process.
Environment: GIT, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, IAM, Route 53, VPC, RDB, Dynamo DB, SES, SQS, SNS services, Network ACL's, Route Tables.
Linux Systems Administrator
Confidential
Responsibilities:
- Worked with team on performing automated installations of Operating System using kickstart for Red Hat Enterprise Linux /6/7.
- Assigning required permissions to teams to access the servers using the IAM Users which has the policy attached.
- Setup the yum repository in the server, upgraded the repository by appropriate patching and installing software packages and services using yum rpm as required.
- Deployed scripts for automating routine day-to-day tasks, management reports, set up for auto install.
- Develop knowledge of all architectures of engineering applications and help document them for business analysis for future projects.
- Involved in editing system configurations files network settings, kernel parameters, service configurations files, Cron.
- Involved in setting up and maintained Domain Name Systems Servers.
- Performed day to day Linux Administrator tasks such as User Account Management, Directory Services, File System Sharing and permissions.
- Worked on creating, deleting the files and directories in Linux servers.
- Setup ad maintained the Nagios servers for monitoring. Administered Nagios monitoring tools for servers monitoring and incident alerts.
- Involved in daily incident management and resolved the day-to-day problems raised by the users and incidents which are logged by Event monitoring system.
- Optimized system and application performance using technique like shutdown, reboot, start and stop services and tools to identify performance issues and solutions.
Environment: Linux, IAM, GIT, EC2, S3, Kernel, Nagios, Cloud Watch, VPC, VM servers
