Sr. Azure Devops Engineer Resume
Framingham, MA
SUMMARY
- Result driven IT professional who likes challenges involving everything from operations to front/back - end development. Particularly interested in high-availability systems, Amazon Web Services, and information security. As a Linux administrator with 8 years of experience I help companies understand how to transform their IT infrastructure, operations & applications to make the most of the scalability, innovation & cost efficiency of the Azure/Aws cloud platform.
- Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
- Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
- Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
- Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
- Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform.
- Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using PowerShell.
- Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.
- Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
- Manage different AZURE environment for provisioning of Linux servers and services executed by the providers.
- Good at Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
- Experience in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated.
- Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
- Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins and Hudson.
- Experience in configuration management tool chef. (basic knowledge)
- Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
- Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
- Firm grasp on cloud security, leveraging Linux and Windows operating systems, using the AWS console and CLI (command line interface).
- Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
- Worked in an IAAS environment called Terraform, to manage application infrastructures such as storage and networking
- Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform
- Hands on experience in monitoring EC2 instances using Nagios.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform . Managed AWS infrastructure as code using Terraform.
- Extensively experienced in using Build Automation tools like Gradle, ANT, Maven and novice knowledge on other Build tools like MS Build and CMake.
- Experienced in trouble shooting and automated deployment to web and application servers like WebLogic , WebSphere , JBoss and Tomcat over AWS Cloud .
- Hands-on experience creating and managing the various development and build platforms, and deployment strategies.
- In-depth knowledge of computer applications and scripting like Shell , Bash , Python and XML .
- Experienced in Amazon EC2 setting up instances and setting up security groups.
- Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket .
- Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.
- Excellent experience in documenting and automating the build and release process.
- Expertise in Querying RDBMS such as Oracle , MySQL and SQL Server by using PL/SQL for data integrity.
- Redesigned infrastructure for high availability using multiple AWS availability zones.
- Experience in development with Perl , Python , PowerShell , PowerCLi or other scripting languages.
- Experience working with high availability, high performance, multi-data center systems and hybrid cloud environments.
- Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
- Expertise in using various Puppet features including Resource management (Package, Service, File), User
- Experience in running AWS Cloud , LAMP (Linux, Apache, MySQL, PHP) systems in agile quick scale cloud environment.
- Solid experience in Automation Tools Puppet, Chef, Ansible.
- Experience in maintaining vSphere Vcenter 6.0, Esxi 6.0, vRealize Automation, vRealize Operations Manager, vRealize Orchestrator in a VMware virtualized environment.
- Analyzing the VM-support logs for ESX servers and Virtual Center logs to diagnose the root cause for the problem and troubleshooting them.
- Extensive knowledge in advance features of VMware VMotion, SVMotion, HA and DRS including vSphere Update Manager, VMware Data Recovery, Vcenter Lab Manager and Vcenter Orchestrator .
TECHNICAL SKILLS
Cloud Infrastructure: AWS, OpenStack, MS Azure.
Configuration management Tools: Puppet, Chef, Ansible, Docker, Vagrant
Continuous Integration Tools: Jenkins, Bamboo, Hudson, Build Master, Travis CI, TeamCity
Build Tools: ANT, MAVEN, Gradle, Build Forge, CMAKE, MS Build
Versioning Tools: GIT, ClearCase, Perforce, CVS, Subversion
Bug Tracking Tools: JIRA, Rally, Nexus, Remedy
Scripting: Shell, Python, PL/SQL, Java, C#, HTML, Groovy, Ruby and Perl.
Languages: PHP, PL/SQL, Swift
Web Technologies: Java Script, Node Js, Servlets, JDBC, a, CSS, API Gateway’s
Virtualization Tools: VMware vSphere, Oracle VirtualBox, VMware Workstation
Web/App server: Web Logic Application Server 9.x, 10.x, WebSphere 6.x/7.x/8.x, Apache Tomcat 5.x/7.x, AWS, JBOSS 4.22.GA
Database: DynamoDB, MongoDB, Oracle, SQL Server, MySQL
Operating System: Windows, Linux, Unix, Solaris, Centos, Ubuntu
Network Services: LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP
Network Topologies: LAN, WAN, VPN and Firewalls
Logging Monitoring Tools: Nagios, Splunk, Log stash, Terraform.
PROFESSIONAL EXPERIENCE
Confidential, Framingham, MA
Sr. Azure DevOps Engineer
Responsibilities:
- Participated in the release cycle of the product which involved environments like Development QA UAT and Production
- Installed and upgraded packages and patches on RHEL6 and 7 servers using RPM, YUM and third-party software applications. worked on daily work orders which included configuration of file systems LVM and multipathing.
- Installation of database servers and user's management such as MySQL and SQL server
- Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure
- VNets and subnets.
- Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
- Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE .
- Implemented Azure Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
- Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets AZURE.
- Experience in using Kubernetes as a container orchestration tool.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
- Develop and implement an automated Azure infrastructure using Terraform.
- Configured Jenkins for doing the build in all the non-production and production environments.
- Handled Jira tickets for SCM Support activities.
- Good Knowledge on using Packer.
- Maintained security configuration, pre-configured applications and servers in Docker container
- Coordinated with software development teams and QA teams on issues and solved the problem.
- Coordinate all build and release activities, ensure release processes is well documented, source control repositories including branching and tagging .
- Creating user level of access for related GitHub project directories to the code changes.
- Performed all necessary day-to-day Subversion/ GIT support for different projects.
- Used Artifactory repository tool for maintaining the Java based release code packages.
- Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
- Written Shell scripts to apply the Integration label to all the files which needs manual labelling of files.
- Experience in using monitoring tools like Splunk, New relic.
- Experience in developing Puppet modules (blue prints) for installation, configuration and continuous integration (CI) using combination of Puppet Master, GIT and Jenkins/Udeploy
- Owner of Jenkins, GitHub, Puppet, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
- Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.
- Setup code quality using SonarQube and integrated with Jenkins CI system.
- Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
Environment: Java, Puppet, Ansible, Packer, Apache, Nginx Maven, AZURE, Subversion, Linux, UNIX, SVN, Docker, Artifactory, Jira, Shell Scripts, Tomcat, WebLogic, Jenkins.
Confidential, Sunnyvale, CA
DevOps/Site Reliability Engineer.
Responsibilities:
- Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
- Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible)
- Designed, Installed and Implemented Ansible configuration management system.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Package
- Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
- Configured JMS servers using Configuration Management Process using Ansible.
- Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
- Worked on containerizing Openstack services in Docker using ansible.
- Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- Worked on running Jenkins in Docker containers with EC2 slaves in AWS Cloud configuration with Mesos and Kubernetes
- Spinning up Docker containers for installing application services.
- Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, Chef and Azure/Docker.
- Developed procedures to unify, streamline and automate application development and deployment procedures with CLI and Linux container technology using Docker.
- Worked with Kubernetes to manage Docker containers
- Setup NFS servers as OpenShift storage backend and configured various storage claims for developers
- Support and enhance SDLC cycle by using Docker containers delivered with O to OpenShift Container Platform
- Our Continuous Integration stack consists of Git, Jenkins CI-CDX, the Docker Trusted Registry, and OpenShift Enterprise
- Created playbooks for OpenStack deployments and bug fixes with Ansible.
- Created branches and managed the source code for various applications in GIT.
- Configured GIT with Jenkins and schedule jobs using POLL SCM option.
- Responsible for installing Jenkins master and slave nodes and configuring Jenkins builds for continuous integration and delivery.
- Automate and maintain Jenkins tasks using groovy scripting.
- Using Groovy, Java, Jenkins, python and expect utility designed and implemented one click deployment to development, integration and QA environments.
- Used Code Quality Analysis techniques to performed integration - Check style, Find bugs with CI tools.
- Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Created and setup automated nightly build environment for java projects using Gradle.
- Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
- Designed, Installed and Implemented Ansible configuration management system.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Package
- Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
- Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower. classes for the Application logic and utilities.
- Automated webserver content deployments via shell scripts.
- Used cookbooks, recipes, roles, data bags, run list to deploy web applications, applications servers and vendor applications.
- Used Python Scripting for uploading a file to s3 and deploying them and creating GO serverless applications and deploying AWS Lambda.
- Used Load ash library to make java scripting modular and productive.
- Worked on running Jenkins in Docker containers with EC2 slaves in AWS Cloud configuration with Mesos and Kubernetes
- Spinning up Docker containers for installing application services.
- Implemented a Continuous Delivery pipeline with GitHub, Jenkins, Docker and Azure AMI’s.
- Converted our Production and staging environment from a handful AMI’s to a single bare metal host running Docker.
- Used infrastructure management took to keep track of all releases and request of the developers.
Environment: UNIX, Perl Scripts, Shell Scripts, Gradle, Monsoon, Bare Metal, Ansible, MAVEN, Kanban, Rio, Jenkins, Red Hat CentOS.
Confidential, Chicago, Illinois
Sr. DevOps Automation Engineer
Responsibilities:
- Managed source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations.
- Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
- Installation, Configuration and Management of RDBMS and NoSQL tools such as DynamoDB.
- Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
- Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.
- Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Chef.
- Used Puppet to deploy ELK for automating continuous deployment (CD).
- Working with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Chef and Jenkins.
- Integrating Git Version Control to OpenStack and VMware environment.
- Wrote build/integration/installation scripts in Perl and bash as needed.
- Researched alternative build strategies and platforms to enhance the reliability of the build process therefore reducing the lag time between code check-in and QA testing
- Architect, design and maintain automated build and deployment systems using Jenkins, Subversion, Maven and Nexus. creating software build and release best practices, standards, procedures, and tools
- Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on Unix platform
- Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.
- Responsible for build and deployments in STAGE, CERT and PROD environments.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Worked on integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, find bugs and check style.
- Experience in using Nexus Repository Managers for Maven builds.
- Administered and Implemented CI tool Jenkins for automated builds
- Developed and supported the Configuration and Change Management Processes and Procedures
- Automated build and release process by using shell scripting and maven and Jenkins in non-prod environments.
- Involved in development of deployment tools for automating end to end deployment process till production.
- Have setup infrastructure diagrams for Dell Boomi, Lambda Backend, Ruby Backend and Web Applications.
- Installed and configured Nexus to publish artifacts.
- Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower. Worked on containerizing Openstack services in Docker using ansible.
- Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
- Worked in an IAAS environment called Terraform, to manage application infrastructures such as storage and networking
- Worked on running Jenkins in Docker containers with EC2 slaves in AWS Cloud configuration with Mesos and Kubernetes.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform . Managed AWS infrastructure as code using Terraform.
- Expertise in writing new plug-ins to support new functionality in Terraform.
- Managed the team's source repository through SVN and continuous integration system using Jenkins
- Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
- Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
- Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool
- Automated the cloud deployments using Chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Support development, testing and production support teams (24*7) from configuration, deployments, technical and environments support perspective.
- Currently leads an active integration effort for building out PaaS with Redhat OpenShift Dockers and working with developers on application containerization effort.
- Part of the DevOps team responsible for containerization efforts and migration of Java apps to OpenShift Container Platform
- Setup NFS servers as OpenShift storage backend and configured various storage claims for developers
- Support and enhance SDLC cycle by using Docker containers delivered with O to OpenShift Container Platform
- Our Continuous Integration stack consists of Gerrit, Jenkins CI-CDX, the Docker Trusted Registry, and OpenShift Enterprise
- Use d OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers
- Increase application availability by controlling platform ecosystem DNS with to OpenShift Container Platform and running web applications on multiple endpoints.
- Experience working with the OpenShift Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment
- Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
- Used Python for Security Purpose, AWS IAM, AWS Lambda functions and Deploying the applications through Elastic Beanstalk.
- Created and maintained Release Calendar to manage multiple application releases
- Introduced and worked on Subversion/Gerrit Tags to identify useful code snapshots.
- Source code admin - Manage and configure Gerrit, resolve issue regarding source code management, manage branching and merging, code freeze process.
Environment: AWS (EC2, VPC, ELB, S3, RDS, IAM, Cloud Trail and Route 53), VDI, Linux, Gerrit, VPC, Jenkins, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, VMware, Cloud Formation, AWS CLI, AWS Auto Scaling.
Confidential, New Jersey
Sr. Cloud Engineer.
Responsibilities:
- Worked with software engineers to develop tools that support rapid creation. Deployment, iteration and ongoing support of web applications.
- Ensured completion of the infrastructure related implementations within budgetary and scheduling guidelines and delivered architectural solutions.
- Designed and implemented effective monitoring schemes that promote proactive discovery of issues.
- Provided Configuration Management and Build support for more than 12 different applications, built and deployed to lower and higher environments.
- Maintained and administered GIT and DevOps source code tool.
- Designed and developed Continuous Integration systems with Maven and Jenkins.
- Worked with AWS Cloud platform and its features, which include IAM, EC2, S3, AMI, EBS, CLI, SNS, and RDS.
- Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible)
- Designed, Installed and Implemented Ansible configuration management system.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Package
- Migrated an existing legacy infrastructure and recreated the entire environment within Amazon's Web Services (AWS).
- Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible)
- Designed, Installed and Implemented Ansible configuration management system.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Package
- Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
- Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
- Worked on containerizing Open stack services in Docker using ansible.
- Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
- Configured AWS-EC2 Cloud Instances using AMIs and launched instances with respect to specific applications.
- Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications.
- Created Branches, Labels and performed merges in Stash, GIT.
- Built Nagios monitors for new services being deployed.
- Developed ANT and Python scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used Maven for few modules.
- Developed Python scripts to automate log rotation of multiple logs from web servers.
- Developed Puppet modules and manifests to automate deployment, configuration, and lifecycle management of key clusters.
- Responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins.
- Involved in Day-to-Day System Administration tasks on RHEL/CentOS 5.x/6.x
- Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWS cloud.
- Experience writing Ansible playbooks and deploying applications using Ansible.
- Provide support to Quality Assurance teams by creating Staging Environments for testing the code and resolve development/production issues to existing applications in timely manner.
- Defined and Implemented Change Management and Release Management procedures.
- Worked as multi-disciplinary SME for tech teams including subject-matter experience with AWS and various application platforms.
- Have used Confluence to create, share and discuss content and projects.
- Used JIRA for ticket tracking, change management and Agile/SCRUM tool.
- Created the build docs as per best practices and uploaded it to internal wiki to strengthen the technical support for the team.
Environment: Java/J2ee, Eclipse, AWS EC2, EBS, EBL, S3, Nagios, Chef, Ansible, Ant, Maven, Jenkins, GIT, Puppet, VPC, Subversion, Red Hat, WAS, Apache, BASH, Python, Bamboo, Linux, Unix.
Confidential
Sr. DevOps/Cloud Engineer
Responsibilities:
- Involved in deploying the content Cloud platform on AWS using EC2, S3 and EBS .
- Experience in Performance Tuning and Query Optimization in AWS Redshift .
- Performed AWS cloud deployments for web applications with monitoring using Cloud Watch and VPC to manage network configurations.
- Worked on creating the modules driven AWS Infrastructure with Terraform
- Configured Elastic Load Balancers with EC2 Auto scaling groups .
- Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON .
- Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS .
- Automating backups by shell for Linux and PowerShell scripts for windows to transfer data in S3 bucket.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Experience working with AWS Simple calculator to estimate pricing for corporate proposals.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
- Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
- Coordinate with team lead and other developers to implement features according to specifications and helped in refactoring JAVA code to enhance the performance along with fixing issues and application support.
- Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
- Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
- Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
- Worked on running Jenkins in Docker containers with EC2 slaves in AWS Cloud configuration with Mesos and Kubernetes
- Spinning up Docker containers for installing application services.
- Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
- Developed procedures to unify, streamline and automate application development and deployment procedures with CLI and Linux container technology using Docker.
- Worked with Kubernetes to manage Docker containers.
- Create and Maintenance of Docker environments for web application infrastructure.
- Configuring the Docker containers and creating Docker files for POC environments.
- Writing chef recipes for various applications and deploying them in AWS using Terraform.
- Written code using Java Spring and used REST service to connect the Oracle and display it on the browser.
- Primarily used Ruby to write GIT applications and Chef Recipes.
- Written Terraform templates, Chef cookbooks, recipes and pushed them onto Chef server for configuring EC2 Instances.
- Created Infrastructure Git repositories for Terraform in order to launch the stacks.
- Created Chef Cookbooks for sudo users and network configurations using Chef Server.
- Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
- Creating manifests and classes in Puppet for automation.
- Worked on infrastructure with Docker containerization.
- Experience working on Terraform, which is used to create and compose all the components necessary to run application.
- Changed the existing Terraform templates to Cloud Formation Templates for use in AWS environment.
- Architect, design, implement, support, and evaluate security-focused tools and services.
- Conducted performance testing of Apache and Tomcat management services.
- Implemented Web Services integration components from SOA using SOAP Web Services.
- Develop and interpret security policies and procedures.
- Perform day-to-day operation and troubleshooting of VMs.
- Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events, to restrict or provide access to users.
- Deployed the applications on multiple WebLogic Servers and maintained Load balancing , high availability and Fail over functionalities.
- Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS, Tomcat, PHP and MySQL .
- Worked on configuring data sources for JBOSS with various versions of databases.
- Involved in writing SQL queries to implement the schema related changes for internationalization and debugged the build errors using SQL queries to make sure Database is not corrupted.
- Designed Methodologies to troubleshoot based on the issues and documented all the procedures to educate team members.
- AWS Terraform templates for any automation requirements in AWS services.
- Experience with threat modeling, especially for web application and web APIs.
- Configured and monitored distributed and multi-platform servers using Nagios .
- Evaluate and recommend new and emerging security products and technologies.
Environment: AWS, AWS lambda, S3, EBS, Redshift, IAM, EC2, Elastic Load Balancer, AWS Auto Scaling, Terraform, Apache, Tomcat, Nagios, MySQL, PHP, Perforce, Jenkins, Maven, Docker, Puppet, JBOSS 4.22.GA, JSON, Web Logic Application Server 9.x, 10.x, Chef, GIT, Oracle, Windows and Linux