PROFESSIONAL SUMMARY:
IT professional with 9+ years of experience as an accomplished Sr. Cloud/DevOps Engineer with a major focus on AWS, AZURE, GCP, CI/CD pipeline and virtualization technologies. Experience in tools like Terraform, Ansible, Docker, Kubernetes, several scripting languages, and monitoring tools.· Extensively worked on AWS Cloud services like EC2, VPC, IAM, RDS, ELB, EMR, ECS, Auto-Scaling, S3, Cloud Front, Glacier, Elastic Beanstalk, Lambda, Elastic Cache, Route53, Ops Works, Cloud Watch, Cloud Formation, RedShift, DynamoDB, SNS, SES, Lambda, Cognito IAM.
· In-depth knowledge of DevOps management methodologies and production deployment, including Compiling, Packaging, Deploying, and Application Configurations.
· Experienced with various Services of AWS: Code (Commit, Build, Automated Pipeline), Cloud Formation Stacksets, IAM stacksets, Service Catalog, Batch, fargate, lambda, cloud watch (Rule and Event based), All Services in Systems Manager, AWS Package Distributor, EC2, Elastic Beanstalk, ELB, Route53, S3, CloudFront, SNS, RDS and CloudWatch.
· Hand-on experience in implementing, Building and Deployment of CI/CD pipelines, managing projects often including tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production).
· Experience with Blue-Green Deployment, Red-Green Deployment and Canary Deployment.
· Experienced with Jenkins as a Continuous Integration / Continuous Deployment Tool and strong experience with Ant and Maven Build Frameworks.
· Experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions.
· Experienced with PUPPET, Ansible as a System Configuration Tool and knowledge of Chef, and SaltStack.
· Experience with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
· Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
· Experienced onTask Scheduling and systems backup using Python, Ruby, Perl, and Shell scripting for RHEL.
· Experienced with Nagios, CloudWatch as an IT Infrastructure Monitoring tool and knowledge of Splunk.
· Experienced with Web/Enterprise Application Deployment Technology specifically including Windows, Linux, Apache, Tomcat, WebLogic, Java, MS SQL and Oracle.
· Experienced with Databases Like Cassandra, MongoDB, MySQL and Oracle SQL.
· Experience in using Java/ J2EE& and related technologies such as Hibernate, Servlets, JSP, JDBC, Java Beans, Eclipse IDE, XML and PHP.
· Experienced in Configuring Servers to provide Networking Services, including HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH and LDAP.
· Experienced in the atmosphere of cross-functional teams within the organization’s Agile Project Lifecycle.
· Team player with good Communication and Interpersonal Skills.
· Strong ability to troubleshoot any issues generated while building, deploying and in production support.
· Expertise in automating various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
· Experience in Configuring and managing Stack Observability for all applications through automatic creation of dashboards.
· Expertise in Monitoring tools like Nagios and Splunk for Monitoring/Network Monitoring/Log Trace Monitoring.
· Expertise in tracking tool JIRA and triaged the issues and maintained bugs using the JIRA tool.
· Proficient in scripting languages (Bash/Python) and data structures (YAML, JSON, XML, etc.) in the context of templating and automation.
Key Responsibilities:
· Configured Azure Traffic Manager to build routing for user traffic Infrastructure Migrations Drive.
· Designed and implemented secure and scalable Azure solutions aligned with business requirements, following Azure best practices.
· Automated build processes, environment setups, testing scripts, deployments, and operational metrics, enhancing productivity for cloud developers.
· Configured and maintained Azure PaaS services to ensure high availability, performance, scalability, and security through automation using scripts and configuration management tools.
· Expertly managed integrated and standalone releases across a diverse cloudapplication landscape.
· Collaborated closely with development and cloud engineering teams to streamline the software delivery pipeline, ensuring efficient releases.
· Established and managed an automated DevOps release management pipeline, enabling next-generation application development and ongoing production operations.
· Developed, implemented, and maintained CI/CD pipelines within Azure DevOps, automating building, testing, and deployment processes for multiple projects.
· Monitored cloud environment health and drove continuous improvements for enhanced reliability and performance.
· Provided technical support and resolved Azure infrastructure and deployment issues for IT development teams.
· Established efficient workflows utilizing automated pipelines for CI and CD.
· Implemented Infrastructure as Code (IaC) principles using YAML, ARM templates, Bicep, and other relevant tools to automate Azure cloud resource provisioning and management.
Responsibilities:
· Configured AWS IAM and Security Groups in Public and Private Subnets in VPC. Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
· Created AWS Route53 to route traffic between different regions. Created route tablesto route the traffic to find whether it is a public or private network.
Environment: Code (Commit, Build, Automated Pipeline), Cloud Formation Stacksets, IAM stacksets, Service Catalog, Batch, fargate, lambda, cloud watch (Rule and Event based), All Services in Systems Manager, Chef, Terraform, Teamcity, Artifactory, Nexus, Bitbucket, Jenkins.
Responsibilities:
· Performing day-to-day cloud security operations in AWS to maintain an acceptable security posture of cloud systems.
· Define, implement and maintain corporate security policies and procedures across the various services in AWS like EBS volume encryption, KMS policies, EMR security configuration settings.
· Provide security risk assessment & recommendations, ensuring appropriate controls are in place to protect the business and our customers.
· Worked on implementing the security control rules in AWS across organizations in ACP and scanned the SCP’s applied to an organization to make sure that a wide range of access is not given.
· Worked on applying SCPs to an organization to restrict the entities in a specific account in order to avoid the deletion of resources.
· Manage the cloud infrastructure security standard including security configurations in the Cloud (Azure, AWS, GCP, etc.) platform and operating system security standard.
· Research the latest threats and methods for deploying infrastructure controls in the prevention, detection, and reaction to best secure the AWS environment and automate threat identification and defense capabilities.
· Worked on all the different policies in IAM (Inline, resource, AWS managed and boundary policies) and also the resource-based policies attached to the resource.
· Worked on Using AWS SSM session manager to RDP into the VM’s from the various cloud and to the On prem VM’s and setup the port forwarding for the RDP client to connect.
· Developed the business requirements on cloud security controls for vulnerability scanning, configuration management, patch management, security logging.
· Overseeing and directing SaaS Onboarding implementations and POCs environments; Performance, mitigations, analystics, Budget Monitoring.
· Create and attach volumes onto EC2 instances.
· Rehydration of AWS servers are performed periodically to upgrade the application's infrastructure to have the latest OS and configuration.
· Design and Implemented Infrastructure based on the application requirement on a cloud.
· Implemented, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in Amazon's Elastic Compute Cloud.
· Validate the agents installed on it for CI/CD flow and check the application status after rehydration.
· Developed monitoring and notification tools using Python.
· Written Scripts for continuous delivery tools with their scripting API’s using Beanshella and shell, in order to Automate Complex Processes.
· Developed and Designed a REST API (Full Web Service) for the Company’s Website and also to track sales and perform sales analysis using Flask, SQLAlchemy and PostgreSQL.
· Monitoring system performances using Nagios and managing network issues.
· Deploying NagiosXI in the environment to look up Monitoring server and network infrastructure using Nagios.
· Jenkins provides continuous integration services for software development.
· Used Python Web Framework Django API’s to access databases.
· Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change.
· Managing the configurations of multiple servers using Ansible.
· Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
· Used Ansible to Orchestrate software updates and verify functionality.
· Wrote PythonCode using Ansible Python API to Automate Cloud Deployment Process.
· Developed Python Modules for Ansible Customizations.
· Deploy and MonitorScalable Infrastructure on AWS using Configuration Management Ansible.
· Implemented continuous delivery pipeline using Docker and Jenkins.
· Used Ansible Playbooks to set up Continuous Delivery Pipeline. Deployed microservices, including provisioning AWS environments using Ansible Playbooks.
· Provisioned load balancer, auto-scaling group and launch configuration for microservices using Ansible.
· Responsible for writing/modifying scripts using BASH & Shell.
· Reduced management complexity without restricting control by using Elastic Beanstalk.
· Perform system monitoring and maintain Logs using Cloud Watch.
· Deploy and monitorscalable infrastructure on Amazon web services (AWS).
· Implemented best practices for cloud architecture and development.
· Regular Admin Tasks include building Linux servers for Production, Development and Test Environments and supporting the ones under production.
· Developed and supported tools for integration, automated testing and release.
Environment: EC2, S3, auto-scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Python, Ruby, Redshift, Ansible, Puppet, Docker and Red Hat Enterprise Linux Services.
Responsibilities:
· Developed and supported the software Release Management and procedures.
· Responsible for the design and maintenance of the GIT Repositories and the access control strategies.
· Performed all necessary day-to-day GIT support for different projects.
· Implemented and maintained the Branching and Build/Release strategies utilizing GIT source code management.
· Worked on Administration, maintenance, and support of Red Hat Enterprise Linux (RHEL) Servers.
· Used Ant and Maven as build tools on Java projects for the development of build Artifacts on the source code.
· Manage deployment automation using Puppet, MCollective, Custom Puppet Modules and Ruby.
· Automated the build and release management process including monitoring changes between releases.
· Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services.
· Developed Python code to extract information from XML files using DOM Modules.
· Worked with Custom AMI's, created AMI tags and modified AMI permissions.
· DNS and load balancing experience on Route53.
· Created Post Commit and pre-push hooks using Python in SVN and GIT repos.
· Configured Elastic Load Balancers with EC2 auto-scaling groups.
· Integration of Automated Build with Deployment Pipeline. Currently installed Chef Serverand clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
· Deployed the Java applications into Apache Tomcat Application Servers.
· Experience in writing Maven pom.xml and Ant build.xml for build scripts.
· Executed user administration and maintenance tasks including creating users and groups.
· Utilized WARand JAR files for deployment of enterprise apps.
· Prepared Junit test cases and executed server configurations.
· Supported and developed tools for integration, Automated Testing and Release Management.
· Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
Environment: Red Hat Enterprise Linux 5.4, GIT, ANT, Jenkins, Maven, Apache Tomcat, Shell, Puppet, Nexus, AWS, EC2, Jira, Python, Docker.
Responsibilities:
· Performed system administration and operations tasks using Ansibleand Nagios.
Environment: Ansible, Nagios, python script, Salt Stack, RPM, YUM, Red Hat Linux Server, .Net, HTML, Windows
2003/2008.
TECHNICAL SKILLS:
Cloud Platform
Amazon Web Services: EC2, S3, ELB, EMR, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic Filesystem, RDS, DMS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM, SNS, Azure, OpenStack
Containerization
Docker, Kubernetes
CI/CD Tools
Jenkins/Hudson, Azure DevOps
Configuration Management Tools
Chef, Puppet, Ansible, Terraform, Ansible Tower
Version Control Tools
GitHub, code commit, Azure DevOps
Scripting Languages
Python, Ruby, JSON, YAML, Bash shell scripting, Power shell
Monitoring Tools
Splunk, Nagios, ELK, App Dynamics, Cloud Watch,
Dynatrace
Operating Systems
Ubuntu, CentOS, RedHat Linux, Windows
Databases
MySQL, MS SQL SERVER 2008/12, MS Access,
NoSQL (MongoDB, DynamoDB), Aurora
Web Servers
Apache HTTP 3x, Apache Tomcat, Nginx, IIS
Build Tools
Maven, Ant, Gradle
Bug Tracking Tools
JIRA, Service Now, Bugzilla, Remedy
Repository Management
JFrog, Nexus, Artifactory