We provide IT Staff Augmentation Services!

Technical Architect Resume

5.00/5 (Submit Your Rating)

Middletown, NJ

SUMMARY

  • Around 8+ years of IT Industry experience with Configuration Management, DevOps, Build, Release Management and Quality Assurance using CVS, Subversion, Clear Case, GIT, TFS on UNIX,Windows and agileenvironment.
  • Expert in SCM tools such as GIT,TFS, and Subversion.
  • Implementing Software Configuration Management processes on projects including setting up and supporting our Continuous Integration. Build environment by automating Software builds, release and configuration processes.
  • Expertise with UNIX and Windows environments including shell and Python scripts, Docker, perforce SVN (Subversion), GIT, Build forge and TFS and worked in managing VMs using AWS EC2.
  • Good experience in Unix Shell scripting, PUTTY configured to connect to remote servers.
  • Experience on Oracle Application dealing with Patches and dealing with concurrent systems.
  • Have working knowledge of Application Servers like IBM WebSphere, JBOSS and BEA WebLogic.
  • Experience with all Operating Systems which include Windows, Linux, and Solaris..
  • Actively involved in Migrating applications fromDot Net 2.0 to Dot Net 4.0, classic toAzure cloud and AWS deployment.
  • Installed and configured Ping Federate servers with Site Minder, OpenID, and LDAP adapters.
  • Experience in new stage environment which included installation of policy server and creation ofnew LDAP Directory Server instances to replicate the new problems faced in upgradation of Site Minder in production.
  • Good development experience in HTML, JavaScript, XML, VB/VB.NET/ASP/ASP.NET/C# and JAVA/JSP.
  • Experiencein working with GIT to store the code and integrated it toAnsibleTower to deploy the playbooks.
  • Expert - level knowledge of Amazon EC2, S3, Simple DB, RDS, Elastic Load Balancing, SQS, and other services in the AWS cloud infrastructure such as IAAS, PAAS and SAAS.
  • Involved in several projects setting up builds using Ansible, Puppet and Chef..
  • Expertise includes bash and python scripting with focus on devops tools, CI/CD Architecture and hands-on Engineering.
  • Experience in build automation and unit testing scripting and maintaining code repository and create, document and manage our branching and merging patterns.
  • Experience on Hudson/Jenkins and Bamboo for continuous integration and for the end to end Automation for all the builds and deployments.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code.
  • Experience with build tools Ant, Maven andGradle for writing build.xmls, pom.xmls and build.gradles respectively.
  • Written manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
  • Good experience to setup, configure continuous build processes using Build forge/Cruise Control/Hudson, Jenkins, Maven, Ant, Nant, MS build, Subversion and Clear Case, Perl.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like Cobertura, Sonar, fortify, Clover, PMD, Find Bugs and Check Style.
  • Experience in using Nexus and Artifactory repository Managers for java builds.
  • Extensively worked on Jenkins, Build forge and AnthillPro for continuous integration and for End to End automation for all build and deployments.
  • Worked as a fullELK(Elastic Search and Kibana) stackdeveloper with DevOps Engineering and have knowledge on Zabbix and Nagios.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration and build and deploy Oracle Financials Enterprise Business Suite Applications.
  • Experienced in Debugging, Optimizing and Performance Tuning of Oracle BI (Siebel Analytical) Dashboards / Reports to improve performance Confidential Database.
  • Involved in the functional usage and Deployment of Applications in Web Logic, Web Sphere and Apache Tomcat Server.
  • Efficient in tracing complex build problems, Release issues and Environment issues in a Multi Component Environment.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Build infrastructure design, SCM, GIT, perforce, SVN, Continuous Integration, Continuous Delivery, Preflight builds, Configuration Management, Release Automation, Installers, Packaging, Sonatype Nexus, Apache tomcat and Web logic, Static analysis tools Sonar.

TECHNICAL SKILLS

Operating System: Windows, UNIX, LINUX, Mac OS, RHE.

Versioning Tools: Subversion, Clear case, GIT, Bit bucket

CI Tools: Jenkins, Bamboo, Hudson, Chef, Puppet, Octopus

Build Tools: ANT, MAVEN, Make file, Gradle, Docker, and Mesosphere

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.

Languages: C, C++ and PL/SQL, UNIX Shell Scripting, Python.

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP, Cloud technologies.

Web/App servers: Apache Tomcat, JBOSS, ISAM7.0, WebSphere, WebLogic.

Cloud technologies: AWS, Azure, Openstack

Monitoring tools: Splunk, Nagios, zabbix

PROFESSIONAL EXPERIENCE

Confidential, Middletown, NJ

Technical Architect

Responsibilities:

  • Application is developed using Agile/Scrum methodology
  • Expose the platform and application level core API's as RESTful web services and implement application workflows in rich user interfaces using jQuery.
  • Involved in API development and designing
  • Architected services to align with business objectives and fit into overall SOA driven program
  • Design and develop security patterns that help mitigate security risks within IT and ensure effective development of IT Solutions
  • Driving security& compliance audits and assessments. Implement sustainable security compliance program, which includes regulatory requirements and conducts assessments to identify non-compliance.
  • Create and manage requirements specifications, test plans, and transition
  • Assist in security related audits, risk assessments and access reviews by working with peers and security specialists
  • Driving the development of security specifications, standards, and processes to ensure adequate protection of the corporate network
  • Prepare system & network security reports by collecting, analyzing, summarizing data and trends.
  • Plan security systems by evaluating network and security technologies
  • Used Nagios monitoring tool to monitoring of MicrosoftWindowsservices and Used Zabbix to monitored servers, network devices and applications, gathering accurate statistics and performance data.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and on UNIX andWindowsenvironment.
  • R&D, design, architect and develop a cloud platform solution (.NET, C#, Microsoft Azure, Entity Framework, Linq, WebApi)
  • Migration of on premise applications toAzure .Implement hybrid applications inAzure.
  • Design, integration and management of Amazon Web Services cloud solutions. Provisioning of EC2 instances, built via puppet, and integrated into local area offices in 5 time zones. Amazon RDS, VPC construction, Security Group policies, IAM, Route 53, Cloud Formation, S3, Glacier, OpsWork.
  • Experienced in deploying and troubleshooting Docker, Mesosphere Key cloak, LDAP, haproxy and fixing SSL certificate issues.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
  • Management of enterprise puppet environments. Maintaining test and production catalogues and writing reusable modules for use in configuration management.
  • Worked on Gerrit 2.1.5 and 2.2.4, code review with the Apache and Mysql configuration.
  • Developed Splunk infrastructure and related solutions as per automation toolsets.
  • Installed, tested and deployed monitoring solutions with Splunkservices.
  • UsedPowerShellto publish and seed data from Visual Studio.
  • Installation of Web components like IIS 7.5, Apache Tomcat Servers, FAST Application Stack on the Windows 2008/ UNIX environments.
  • Managing Webservers and troubleshooting the .NET applications thru Advanced IIS tracing techniques.
  • Implemented TFS Admin reports on report site to define TFS systems health like Cube Status, Reportable Fields, and Blocked Fields etc.
  • Created another TFS Source control Context Menu item for automatic security update on branches. This tool will let user to allow/Deny permissions for contributors on selected branch.
  • Querying the databases using the PowerShell scripts.
  • Build and Deployment: Automated Build using TFS Build Controller and Deployment using Octopus.
  • Creating and maintainingusers, profiles, security, rights, disk spaceandprocess monitoring.
  • Maintaining network and data security using SSH and SCP features between SUN systems and other Linux hosts.
  • Administration responsibilities include user, group, disk, and security management, File sharing Permissions.
  • Experience in writingAnsibleplaybooks managed the software configurations usingAnsibleplaybooks for configuration management to existing infrastructure/new infrastructure.
  • Focused on automation and continuous integration. Automated local development environment usingAnsible.
  • UsedAnsibleto manage Web Applications, Environment configuration Files, Users, Mount Points, and Packages.
  • Involved in business requirements gathering, definition the functional requirements, designed the UML diagrams.
  • Administration ofISAM, ITDS with components and prerequisites (Production, UAT, and Development environments).
  • Installation, configuration and management of TAM components (policy server, authorization server Web SEAL).
  • Installation, configuration and management of IBM Tivoli Directory Server.
  • Involved in performance tuning for ISAM servers, LDAP and DB2.
  • Created users, groups of theISAMusing pdadmin and Implemented password policies.
  • Created Access Control Lists (ACLs), and Protected Object Policies (POP) using pdadmin.
  • Created Junctions to setup the secure access to applications running on back-end servers using pdadmin.
  • Configured Web SEAL instances to protect and manage access to back-end resources.
  • Installed, configured and maintained IBM WebSphere Application server and applied Patches to upgrade the software to latest release.
  • Generated SSL certificates and coordinated with Network team to implement the signed certificates using IBM Global Security Kit.
  • Used SAML to share the metadata between Identity provider (IDP) and Service Providers (SP)
  • Worked on the POC environment for the IBM Tivoli Federated Identity Manager (ITFIM).
  • Responsible for analyzing application logs, Access Manager Policy server/web SEAL, TFIM logs to trouble shoot and fix Single Sign on (SSO) integration.
  • Business components and View Components are decoupled using Spring MVC Framework.
  • Developed JSP pages, used JSTL tags, written Custom tags, HTML5 pages using CSS3 style sheets.
  • Designed and developed views and partial views using Object Oriented JavaScript.
  • Configured the crosscutting concerns like logging, Security using Spring AOP.
  • Worked on Integration on the Project modules of UI Layer, Presentation Service Layer and Shared Services Layer for the Production.
  • Installation and configuration of Microsoft windows 2008 R2 servers and R2 Servers on Virtual Machines.
  • Responsible for installing, configuring & administering Network services like DHCP and DNS services.
  • Attended weekly meetings with project team to discuss the current progress / issues related to project.

Environment: Linux RHEL 6.8, Windows, LDAP 6.3, GSKit 8.x, ITDS, ISAM, TFIM, WAS 8.5, DB2JDK 1.7, Agile methodology, Spring 4.0, Hibernate 4.3.0, JBoss Application server, JUnit, JavaScript, Node JS, JSON, GIT, Maven, RESTful Web Services, API, XML, Azure,Gerrit, puppet.

Confidential, Las Vegas, Nevada

DevOps AWS Engineer

Responsibilities:

  • Installed and configured AnthillPro/Jenkins for Automating Deployments and providing a complete automation solution.
  • Developed API to Inegrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
  • Implementing REST API and deployment.
  • Used PowerShell forDevOpsinWindows-based systems.
  • Install and configured APACHE / TOMCAT/Nginx server for Solaris andWindowsconnectivity
  • Good understanding of windows and VMware server automation using scripting language Power shell, VB Script
  • Analyze of existing on-premises management software’s family to build a brand new architecture with the goal to create a cloud first scalable platform based on Microsoft .NET /C# / Azure
  • Gerritis a free, web-based team code collaboration tool. Software developers in a team can review each other's modifications on their source code using a Webpage.
  • Created continuous integration system using Ant, Jet brains, Team City, full automation, Continuous Integration, faster and flawless deployments.
  • Written Unit test cases for chef recipe testing using test kitchen, food critic etc.
  • Used puppet to make sure all the Jenkins slaves are in sync.
  • Did upgrades to applications using puppet manifests.
  • Configuration of certain IIS related settings are coded in to the web.config file as part of the Web configurator utility effort.
  • Webserver Installation and configuration of .Net Applications in Microsoft IIS 6.0/7.0/7.5
  • Worked on Testing of Restful Web Services for Citi Portal.
  • Testing of Web Services using web services client generated using Apache Axis, SOAP UI, TCP Monitor to track request and response SOAP Messages.
  • Developed and hostingWCF Serviceson IIS by followingService Oriented Architecture (SOA).
  • Planning and gathering the requirements for setting up TFS environments for environment based migration and up gradation.
  • Implemented a server side plugin Using I Subscriber which triggers for every work item updated in TFS.
  • Written PowerShell scripts that are customized for a particular dataset - such as a morning health check, which outputs different base information on reporting every morning.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins, and Docker.
  • Worked on container based technologies likeDocker, Kubernetes and Open shift.
  • Develop automation code using Opcode Chef and Python to build Open stack environments autonomously.
  • Test automation code in virtual environments and with testing tools such as Test Kitchen and Chef Spec.
  • Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec.
  • Working as Enterprise Architect for the DevOpsand Quality Assurance teams for Transamerica.
  • Heavy scripting in Python and bash to build highly available server environments for teams deploying core products and services. Using AWS SDK built tools that automated AWS server provisioning, automated application deployments, and implemented basic failover between regions.
  • Strongly recommended to bring in Elastic Search and was responsible for installing, configuring and administration of a 6 node Elastic search Cluster. Designed the schemas of the Lucene indexes for various projects.
  • Coordinating between theappdynamicssupport and application owners by raising CRs to find the root cause.
  • Maintained Akamaiglobal load balancer for IPhone production applications and CISCO and Foundry load balancers for internal Production applications and QA environments
  • Deployed and administered virtualized Linux infrastructure on Amazon AWS, and Rackspace Cloud. Built custom scripts, workers and clients utilizing AWS SDK to manipulate Amazon EC2 and S3 resources.
  • Wrote CF engine bundles to make the implementations reusable, expertise with Linux, including system installation / configuration.
  • Managed and analyzed Customer/Functional requirements, Generic UI Specification, Application use-case.
  • Made proposals for architecture definition of external application integration on top of Stack, Design, Implementation, Debugging and Bug Fixing documentation of release documents.
  • Managed the build and release process for NAPI modules.
  • Interface design development and maintenance, Functional testing & Documentation of NXP system solution reference design updates.
  • Installation of database servers and user management like Oracle, MySQL, SQL Server.
  • Worked with Database administrators to tune kernel for Oracle installations.
  • Used Build Forge for enterprise scale infrastructure configuration and application deployments.
  • Integrated Subversion into AnthillPro/Jenkins to automate the code check-out process.
  • Build Results are managed in AnthillPro and deployed using workflows in Anthill Pro.
  • Performed setup of clustered environment setups with Web Sphere Application Server.
  • Wrote Python scripts to perform deploy to tomcat webserver and web Sphere App Servers.
  • Managed the entire Release Communication and Co-ordination Process.
  • Maintained the Bash, Python, Ruby scripts for the automation purposes.
  • Prepare test cases and strategies for Unit testing using JUnit
  • Deployed the static content into the web servers like Tomcat, I Planet, and IBM HTTP Server.
  • Deployed Dynamic content to Application servers like web Sphere and web Logic.
  • Involved in maintaining and editing Python scripts for application deployment automation.

Environment: Chef, Sun Solaris, UNIX, windows, CVS, Perforce, Java, Rest API, Ruby on rails, Python, Perl, Eclipse,Gerrit, Ant, Jenkins, Maven, Puppet, Install Anywhere, Docker, Elastic search, Tomcat Apache Application Serve, Azure, Windows.

Confidential, Southlake, Texas

Build & Release Engineer

Responsibilities:

  • Create Chef coding best practices for existing development team.
  • Involved in support databases and performed MS SQL upgrades running on Windows servers.
  • Extensive knowledge of Linux/Windows based systems including hardware, software and applications.
  • Project Management for various UNIX/Linux/Windows system integration projects.
  • Analyze of existing on-premises management software’s family to build a brand new architecture with the goal to create a cloud first scalable platform based on Microsoft Azure.
  • Used Puppet for configuration management and configured nodes to sync with Puppet
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, Puppet, Android, VMWare, Amazon EC2.
  • Create documentation for Chef best practices to be used by developers as a guide to Chef Automation.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Manage Code Repository by maintaining code repository in GIT; improve practices of branching and code merge to custom needs of development team.
  • Creating the build script using the ANT as build tool, for JAVA and .NET web applications.
  • Utilized Amazon Glacier for archiving data.
  • Customized TFS Build.proj build file for various projects.
  • Implemented Jenkins as Continuous Integration Server, for - Installation, Configuration, Design and Administration, and integrating tools with other systems.
  • Installing and administering SVN, Jenkins and Arti factory on AIX servers.
  • Hosting applications with the AWS Cloud.
  • Worked hands-on to create automated, containerized cloud application platforms (PAAS), and design and implementDevOpsprocesses that use those platforms.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Used Amazon RDS to manage, create snapshots, and automate backup of database.
  • Designing and implementing fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, SSH, deployment and testing.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kick start.
  • Troubleshoot the build issue during the Jenkins build process.
  • Deployed the generated build to WEB and APP server using the continuous integration process to all environments. Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION).
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Used the JIRA for bug tracking, creating the dashboard for issues.
  • Worked on cross-platforms (Windows-Unix).

Environment: GIT, Jenkins, AWS, MS Build, Puppet, Chef, Web Logic, JIRA, Ant, WIN-SCP, NodeJS, Service Now, Sonar, Putty, puppet, EC2 instances, Auto Scaling, Elastic Load Balance and AMIs, Azure, Windows.

Confidential, Houston, Texas

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Expertise in Infrastructure automation using tools such as CHEF and Puppet.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Created and maintained the Shell/python deployment scripts for TC Server/Tomcat web application servers.
  • Shell scripts for automation of the build and release process.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Design applications on AWS taking advantage of disaster recovery design guidelines.
  • Application deployment and data migration on AWS.
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
  • Experience in developing Cloud Formation Scripts for AWS Orchestration.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.
  • Coordinated with development and third party teams to perform PCI penetration testing and Vera code scanning every year on the source code.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, TC Server, Tomcat, Python Scripts, Shell Scripts, puppet, Run-deck, XML, UNIX, Linux, Putty, Windows 7, Oracle.

Confidential

Build & Release engineer

Responsibilities:

  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Involved in editing the existing MAVEN jobs in case of errors or changes in the project requirements.
  • Developed and implemented the software releasemanagement for theirreleaseof web applications.
  • Wrote ANT and MAVEN Scripts to automate the buildprocess.
  • Used Shell/Perl scripts to automate the deployment process.
  • Developed and implemented the softwarereleasemanagement for theirreleaseof web applications.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Setting up continuous integration and formal buildsusing Bamboo with Artifactory repository.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Tweaked and managed the builds by editing build.xml for change in the requirements.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console.
  • Performed setup of Clustered environment with WebLogic Application Server.
  • Written WLST scripts to deploy the JAR/WAR files to the target WebLogic Server.
  • Deployed Nagiosto Monitoring approximately 700 systems (Windows, Linux, and Solaris) using both active, passive checks and wrote numerous custom plugins to monitor specific application parameters as requested by the team leads.
  • Managed the entire releasecommunication and Releaseco-ordination during the Project roll-out.
  • Involved in estimating the resources required for the project based on the requirements.

Environment: Java, Maven, Bamboo, Linux, WebLogic, Subversion, Nagios, Shell scripting, WLST Scripting, Bamboo, Nexus repository.

We'd love your feedback!